envoyproxy/envoy

Support 404 NotFound with gRPC-JSON transcoder when an unknown url comes in

Open

#11,042 建立於 2020年5月4日

在 GitHub 查看
 (7 留言) (0 反應) (0 負責人)C++ (5,373 fork)batch import
area/grpchelp wanted

倉庫指標

Star
 (27,997 star)
PR 合併指標
 (平均合併 8天) (30 天內合併 378 個 PR)

描述

Currently, if.an unknown or mistyped HTTP request url comes in envoy, it will return something like below(will not delivery to upstream gRPC services):

HTTP/1.1 503 Service Unavailable
content-length: 85
content-type: text/plain
date: Mon, 04 May 2020 13:47:45 GMT
server: istio-envoy
x-envoy-upstream-service-time: 86

upstream connect error or disconnect/reset before headers. reset reason: remote reset

It is a client error. Often in HTTP services, returning a 404 is rational.

It would be great envoy provides this feature.

貢獻者指南