当前位置: 首页 > news >正文

Unexpected response code: 400解决

原因:Nginx配置错误,业务服务提供了 websocket 服务,基于 websocket 来实现报表数据的推送,客户在浏览器上查看报表,经过 http 代理将请求传递给后端服务。

解决方案

Nginx中增加websocket配置 

location ~/websocket {
        proxy_pass http://127.0.0.1:8080/websocket;你的websocket访问地址
        # Proxy headers
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";  # 修正此行,确保正确处理连接升级
        proxy_read_timeout 600s;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
}

http://www.lryc.cn/news/479909.html

相关文章:

  • 世优科技携手人民中科打造AI数字人智能体助力智慧校园
  • Mac intel 安装IDEA激活时遇到问题 jetbrains.vmoptions.plist: Permission denied
  • 区块链应用第1讲:基于区块链的智慧货运平台
  • 量化交易系统开发-实时行情自动化交易-风险控制
  • 深入探索 Seaborn:高级绘图的艺术与实践
  • 《现代工业经济和信息化》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • 【TS】九天学会TS语法——2.TypeScript基本类型及变量声明
  • html+js+css实现拖拽式便签留言
  • Redis原理篇——Redis数据结构
  • pdf文件预览和导出
  • 服务器数据恢复—RAID5阵列硬盘坏道掉线导致存储不可用的数据恢复案例
  • 快速傅里叶变换(FFT)基础(附python实现)
  • 使用Docker-compose安装mysql5.7
  • 如何管理PHP的API部署环境
  • web——sqliabs靶场——第一关
  • tartanvo ubuntu 20.04部署
  • SpringBoot整合Freemarker(三)
  • Android 一个APP打开另一个app的两种方式,需添加QUERY_ALL_PACKAGES权限
  • <数据集>草莓叶片病害识别数据集<目标检测>
  • React 中 `key` 属性的警告及其解决方案
  • OpenHarmony4.1蓝牙芯片如何适配?触觉智能RK3568主板SBC3568演示
  • 濮良贵《机械设计》第十版课后习题答案全解PDF电子版
  • Python进阶语法探索:列表推导式
  • java合并图片与文字
  • OpenCV快速入门
  • ArcGIS软件之“计算面积几何”地图制作
  • RHCE 第四次作业
  • 【贪心算法】No.1---贪心算法(1)
  • 分布式光伏管理办法
  • 2024最新软件测试面试热点问题