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

项目Win系统下可正常获取Header字段,但是到了linux、docker部署后无法获取

本篇文章主要讲解,项目部署后出现header字段缺失的问题解决办法。
日期:2025年7月8日
作者:任聪聪

问题现象

win开发环境正常获取access_token的header参数,但是到了linux环境下无法获取,服务器软件为nginx、tomact、OpenResty

win系统可直接获取:
在这里插入图片描述
换了环境后无法获取。

:{x-real-ip=114.227.104.15, x-forwarded-host=wyzer.jodoo.cc, x-forwarded-proto=https, host=wyzer.jodoo.cc, content-type=application/json, x-forwarded-for=114.227.104.15, accept-encoding=gzip, user-agent=Dart/3.6 (dart:io)}

解决办法:

原因1、防火墙规则导致

这是由于服务器环境开启了header的防火墙过滤或规则过滤导致的,此处我们可以尝试关闭防火墙进行测试,如果关闭防火墙可以获取则将header的规则进行修改即可。

原因2、nginx过滤掉了下划线的header字段

nginx 配置在http 标签下 开启下划线支持header即可

underscores_in_headers on;

openResty服务器,配置方式如下:

在这里插入图片描述

http://www.dtcms.com/a/270425.html

相关文章:

  • python基础day08
  • linux wsl2 docker 镜像复用快速方法
  • 【读代码】GLM-4.1V-Thinking:开源多模态推理模型的创新实践
  • 基于模板设计模式开发优惠券推送功能以及对过期优惠卷进行定时清理
  • C++ 遍历可变参数的几种方法
  • 数据库表设计:图片存储与自定义数据类型的实战指南
  • C语言宏替换比较练习
  • 暑假算法日记第四天
  • 5.6.2、ZeroMQ源码分析
  • 利用AI Agent实现精准的数据分析
  • ARM环境openEuler2203sp4上部署19c单机问题-持续更新
  • VM上创建虚拟机以及安装RHEL9操作系统并ssh远程连接
  • 大模型系列——RAG-Anything:开启多模态 RAG 的新纪元,让文档“活”起来!
  • Proface触摸屏编程软件(GP-Pro EX)介绍及下载
  • 金融行业信息
  • 力扣-75.颜色分类
  • Sentinel入门篇【流量治理】
  • 行业实践案例:医疗行业数据治理的挑战与突破
  • 【RAG知识库实践】数据源Data Source
  • ABP VNext + .NET Minimal API:极简微服务快速开发
  • B. Shrinking Array/缩小数组
  • Web后端实战:(部门管理)
  • 数据结构*搜索树
  • 二极管常见种类及基本原理
  • 【牛客刷题】小红的red字符串
  • MyBatis-Plus:提升数据库操作效率的利器
  • AB实验的长期影响
  • 【数据结构】复杂度分析
  • SpringBoot框架完整学习指南
  • [创业之路-489]:企业经营层 - 营销 - 如何将缺点转化为特点、再将特点转化为卖点