프록시가 응답을 전혀받지 못하면 502 HTTP 상태 코드를 사용해야합니까?


85

RFC에 따르면 :

10.5.3 502 Bad Gateway
서버가 게이트웨이 또는 프록시 역할을하는 동안 요청을 수행하려고 시도 할 때 액세스 한 업스트림 서버로부터 잘못된 응답을 받았습니다.

유효하지 않은 응답응답이 전혀 없음을 의미 할 수도 있습니까 (예 : 연결 거부)?

답변:


95

예. 일반적으로 끊어진 연결 또는 서버 측 충돌로 인해 발생하는 비어 있거나 불완전한 헤더 또는 응답 본문은 게이트웨이 또는 프록시를 통해 액세스하는 경우 502 오류를 일으킬 수 있습니다.

네트워크 오류에 대한 자세한 정보

https://en.wikipedia.org/wiki/List_of_HTTP_status_codes


1
ti가 나를 위해 일한 형식을 수정 한 후 내 요청 본문 형식이 일치하지 않았습니다.
Dipen 17.11.

1
요청 본문이 잘못되면 500이 아니라 400을 던져야합니다.
hemanto
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.