确认GCP Cloud Run将HTTP请求头名称转为小写是否为默认行为
GCP Cloud Run 请求头小写转换的行为说明
- 这个行为是GCP Cloud Run的默认设计,且确实无法修改。
- 原因在于HTTP/1.1及HTTP/2标准中,请求头名称定义为大小写不敏感,Cloud Run的入口层(基于Envoy代理)会默认将所有请求头名称转换为小写,这是其固定的处理逻辑,没有提供可调整该行为的配置选项。
- 本地运行时.NET 7的Kestrel服务器默认保留请求头的原始大小写,这就是本地和Cloud Run表现不一致的核心原因。
内容的提问来源于stack exchange,提问作者Chris Harrington
相关产品推荐
相关产品推荐

