HTTP 502 — 잘못된 게이트웨이
5xx 서버 오류: 서버가 명백히 유효한 요청을 처리하지 못했습니다.
잘못된 게이트웨이
상위 서버가 유효하지 않은 응답을 반환했습니다.
의미
서버가 게이트웨이나 프록시로 동작하는 중에, 요청을 수행하기 위해 접근한 인바운드 서버로부터 유효하지 않은 응답을 받았습니다.
사용 시점
리버스 프록시(nginx)에서 상위 앱이 다운되거나 오류를 낼 때 흔히 발생합니다.
다른 5xx 코드
HTTP 상태 코드 소개
이 HTTP 상태 코드 디렉터리는 1xx 정보성 응답부터 5xx 서버 오류까지 모든 표준 응답 코드를 다룹니다. 각 항목에는 숫자 코드, 표준 사유 문구(reason phrase), 한 줄 요약이 표시되며, 전체 목록은 번호, 이름, 의미로 검색할 수 있어 301, Unauthorized, timeout 모두 원하는 항목을 찾아주고, 응답 클래스로 필터링할 수도 있습니다.
각 코드는 전체 설명이 담긴 전용 페이지로 연결됩니다. 상태 코드가 실제로 무엇을 의미하는지, 자신의 API와 애플리케이션에서 언제 사용해야 하는지, 해당 코드의 응답이 기본적으로 캐시 가능한지, 그리고 이를 정의한 RFC까지 확인할 수 있습니다. 같은 클래스의 관련 코드는 페이지 하단에 링크되어 있어 401과 403, 301과 308을 비교하는 데 클릭 한 번이면 충분합니다.
다섯 개 클래스는 응답을 읽는 가장 빠른 사고 모델입니다. 1xx는 요청이 계속 진행 중임을, 2xx는 성공을, 3xx는 리디렉션을, 4xx는 클라이언트 측 오류를, 5xx는 서버 실패를 의미합니다. 이 디렉터리는 정확히 이 구조를 중심으로 구성되어 있습니다.
HTTP 상태 코드 사용 방법
- 검색창에 코드, 사유 문구 또는 키워드를 입력하세요. 예: 404, Not Found 또는 redirect.
- 클래스 필터를 사용해 정보성, 성공, 리디렉션, 클라이언트 오류, 서버 오류 코드로 목록을 좁히세요.
- 각 코드의 페이지를 열어 의미, 사용 시점, 기본 캐시 가능 여부, 정의된 RFC를 확인하세요.
- 관련 코드 섹션을 확인해 같은 클래스의 이웃 코드를 비교하세요.
- 복사 버튼을 사용해 버그 리포트, 테스트, API 명세에 사용할 코드를 가져오세요.