为什么 Envoy 向 CONNECT 请求发送 404?
Envoy 的默认匹配器根据主机和路径进行匹配。因为 CONNECT 请求(通常)没有路径,所以大多数匹配器将无法匹配 CONNECT 请求,并且 Envoy 将发送 404,因为路由未找到。对于 HTTP/1.1 CONNECT 请求的解决方案是使用 connect_matcher,如 升级文档 的 CONNECT 部分所述。
Envoy 的默认匹配器根据主机和路径进行匹配。因为 CONNECT 请求(通常)没有路径,所以大多数匹配器将无法匹配 CONNECT 请求,并且 Envoy 将发送 404,因为路由未找到。对于 HTTP/1.1 CONNECT 请求的解决方案是使用 connect_matcher,如 升级文档 的 CONNECT 部分所述。