HTTP协议选项
Http1ProtocolOptions
{
"allow_absolute_url": "{...}"
}
- allow_absolute_url
(BoolValue) 在请求中使用绝对URL处理HTTP请求。这些请求通常由客户端发送到转发/显式代理。这允许客户端将envoy配置为他们的HTTP代理。例如,在Unix中,这通常是通过设置http_proxy
环境变量来完成的。
Http2ProtocolOptions
{
"hpack_table_size": "{...}",
"max_concurrent_streams": "{...}",
"initial_stream_window_size": "{...}",
"initial_connection_window_size": "{...}"
}
hpack_table_size
(UInt32Value) 允许编码器使用动态HPACK表的最大表大小(以八位字节为单位)。有效值范围从0到4294967295(2^32-1),默认值为4096。0表示禁用头部压缩。max_concurrent_streams
(UInt32Value) 在一个HTTP/2连接上允许最大流大小。有效值范围从1到2147483647(2^31-1),默认值为2147483647。initial_stream_window_size
(UInt32Value) 这个字段也可以作为Envoy在HTTP/2编解码缓冲区中缓冲每个流的字节限制。一旦缓冲区到达这个值,将触发停止数据流发送到编解码缓冲区。initial_connection_window_size
(UInt32Value) 与initial_stream_window_size
类似,但是用于连接级流量控制窗口。目前,这与initial_stream_window_size
具有相同的最小/最大/默认值。
返回
当前内容版权归 lixiangyun 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 lixiangyun .