Envoy 为什么会发送 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 部分中所述。