首页 > 系统相关 >Nginx underscores_in_headers和ignore_invalid_headers的作用,自我理解的作用。

Nginx underscores_in_headers和ignore_invalid_headers的作用,自我理解的作用。

时间:2022-11-22 19:45:47浏览次数:63  
标签:下划线 header underscores invalid ignore headers

underscores_in_headers

直达underscores_in_headers

启用或禁用在客户端请求标头字段中使用下划线。当禁用下划线时,名称包含下划线的请求标头字段将被标记为无效并受制于 ignore_invalid_headers指令。

ignore_invalid_headers

直达ignore_invalid_headers

控制是否应忽略具有无效名称的标头字段。有效名称由英文字母、数字、连字符和可能的下划线组成(由underscores_in_headers 指令控制)。

个人理解

underscores_in_headers为on,会导致Nginx不会忽略header存在下划线(_)的header名称项。否则会忽略掉。
应该是如果为off关闭了,会导致proxy_pass代理的服务器通过getHeaderNames()等方法获取不到为下划线命名的header项。

标签:下划线,header,underscores,invalid,ignore,headers
From: https://www.cnblogs.com/XingXiaoMeng/p/16916219.html

相关文章