保留大小寫標頭格式器 (proto)
此擴充功能的完整名稱為 envoy.http.stateful_header_formatters.preserve_case
注意
此擴充功能旨在對不受信任的下游和上游流量保持強健。
提示
此擴充功能擴展並可與以下擴充功能類別一起使用
此擴充功能必須使用以下類型 URL 之一進行設定
extensions.http.header_formatters.preserve_case.v3.PreserveCaseFormatterConfig
[extensions.http.header_formatters.preserve_case.v3.PreserveCaseFormatterConfig proto]
保留大小寫標頭格式器的組態。有關更多資訊,請參閱標頭大小寫組態指南。
{
"forward_reason_phrase": ...,
"formatter_type_on_envoy_headers": ...
}
- forward_reason_phrase
(bool) 允許轉發原因短語文字。預設為關閉,且對應 HTTP 回應碼會使用標準原因短語。
- formatter_type_on_envoy_headers
(extensions.http.header_formatters.preserve_case.v3.PreserveCaseFormatterConfig.FormatterTypeOnEnvoyHeaders) 在 Envoy 添加的標頭 (預設為小寫) 上使用的格式器類型。預設類型為 DEFAULT,在 Envoy 標頭上使用小寫。
列舉 extensions.http.header_formatters.preserve_case.v3.PreserveCaseFormatterConfig.FormatterTypeOnEnvoyHeaders
- DEFAULT
(預設) 在 Envoy 添加的標頭上使用小寫。
- PROPER_CASE
在 Envoy 添加的標頭上使用 ProperCaseHeaderKeyFormatter,將每個單字的第一個字元大寫。第一個字元以及任何接在特殊字元後的英文字母都會被大寫。