개발자 도구HTTP 상태 코드

HTTP 상태 코드 조회404·500·403 뜻과 원인 한눈에

404, 500, 403 같은 HTTP 상태 코드가 무슨 뜻이고 언제 나오는지 우리말로 설명하는 온라인 조회표입니다. 번호, 영문 이름, 우리말 설명 어느 것으로도 찾을 수 있습니다.

HTTP 상태 코드 사용법

HTTP 상태 코드가 무슨 뜻이고 언제 나오는지 우리말로 찾아봅니다. 브라우저 개발자 도구나 서버 로그에서 낯선 번호를 봤을 때 씁니다.

  1. 번호나 말로 찾습니다

    404 처럼 번호를, not found 처럼 영문 이름을, 권한처럼 우리말을 넣어도 됩니다. 4 만 넣으면 4xx 전부가 나옵니다.

  2. 분류로 좁힙니다

    2xx 성공, 3xx 리다이렉션, 4xx 클라이언트 오류, 5xx 서버 오류로 나눠 볼 수 있습니다.

  3. 설명을 읽습니다

    한 줄 요약과 함께 어떤 상황에서 나오고 무엇을 확인해야 하는지 적어 두었습니다.

자주 묻는 질문

401 과 403 은 뭐가 다른가요?
401 은 누구인지 확인이 안 된 것(로그인 필요)이고, 403 은 누구인지는 알지만 권한이 없는 것입니다. 401 은 다시 로그인하면 풀리지만 403 은 그렇지 않습니다.
502 와 504 는 왜 나오나요?
둘 다 앞단 프록시(Nginx, 로드밸런서)가 뒤에 있는 서버와 제대로 이야기하지 못한 경우입니다. 502 는 이상한 응답을 받았거나 연결이 안 된 것, 504 는 기다리다 시간이 지난 것입니다. 앱 서버가 죽었거나 배포 중이거나 느린 쿼리가 있을 때 흔합니다.
301 과 302 중 무엇을 써야 하나요?
주소가 영구히 바뀌었으면 301, 잠시 다른 곳으로 보내는 것이면 302 입니다. 검색 엔진은 301 을 받으면 새 주소를 기억합니다. POST 요청의 메서드를 그대로 지켜야 하면 각각 308 과 307 을 씁니다.

개발자 도구 다른 도구