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

Nginx不支持HTTP请求头中包含下划线_的解决办法

一、项目背景 

        在生产环境中,我们自定义的请求头总是获取不到,于是经过多次排查原因,发现nginx不支持带下划线的请求头。

二、解决 

        1、在nginx配置文件中加上配置项: 找到http部分,并添加 underscores_in_headers on; 配置项。这将允许NGINX识别和转发包含下划线的HTTP请求头。例如:

        http {
                underscores_in_headers on;
                    ...
             }

        2、避免在请求头中使用下划线:可以改用驼峰命名法或其他符号(如减号-)代替下划线。例如,将WX_OPENID改为WX-OPENID

        以上两种方法可以解决nginx作为反向代理时不支持HTTP请求头中包含下划线的问题。

 

 

 


http://www.kler.cn/a/487772.html

相关文章:

  • 详解 Docker 启动 Windows 容器第一篇:多种方式及实用配置指南
  • [IoT]详细设计:智能农业监控系统
  • LabVIEW轴承性能测试系统
  • 【HTML+CSS+JS+VUE】web前端教程-27-弹性盒模型(flex box)
  • uniapp小程序中隐藏顶部导航栏和指定某页面去掉顶部导航栏小程序
  • 江科大STM32入门——输入捕获笔记总结
  • Makefile文件/其他文件中出现的“变量/符合”,如何查看定义?
  • verilogHDL仿真详解
  • JavaFx 21 项目Markdown 预览、编辑、新建、文件树、删除、重命名
  • huggingface上下载数据
  • Python自学 - 类进阶(可调用对象)
  • 《上古重生》V20241127111039官方中文学习版
  • 将光源视角的深度贴图应用于摄像机视角的渲染
  • 系统架构设计师考点—计算机网络
  • 命令模式详解与应用
  • TensorFlow Quantum快速编程(基本篇)
  • CES 2025|美格智能高算力AI模组助力“通天晓”人形机器人震撼发布
  • 【计算机网络】什么是网关(Gateway)?
  • 国产游戏崛起,燕云十六移动端1.9上线,ToDesk云电脑先开玩
  • 安捷伦等程控电源压测工具支持所有NationalInstruments.Visa协议的电源。