← Home ABOUT

AG HTTP는 개발·디버깅에서 자주 마주치는 HTTP 응답 상태코드를 회원가입·설치 없이 즉시 검색·조회하는 무료 도구입니다.


메인에서 코드 숫자·이름·설명 어느 것으로도 실시간 검색하고, 각 코드를 누르면 의미·발생 상황·흔한 원인·해결 방법·관련 코드·RFC 근거를 담은 전용 페이지로 이동합니다. 1xx~5xx 다섯 구간의 표준 코드와 WebDAV·확장 코드까지 약 62종을 다룹니다.


자주 헷갈리는 301 vs 302·401 vs 403·4xx vs 5xx 같은 주제는 별도 가이드로 정리했고, 구간별 허브 페이지에서 관련 코드를 묶어 볼 수 있습니다.


모든 데이터는 브라우저 안에 정적으로 포함되어 있어, 입력·검색 어떤 값도 서버로 전송하거나 저장하지 않습니다.

서버 전송 없음 즉시 검색 완전 무료

상태코드 구간 이해하기

1xx 정보 (Informational)

요청을 받았고 처리를 계속 진행 중임을 알리는 임시 응답입니다. 최종 응답 전에 전달됩니다.

2xx 성공 (Success)

요청이 성공적으로 수신·이해·처리되었음을 뜻합니다. 200 OK가 대표적입니다.

3xx 리다이렉션 (Redirection)

요청을 완료하려면 추가 동작(주로 다른 URL로 이동)이 필요합니다. 301·302가 대표적입니다.

4xx 클라이언트 오류 (Client Error)

요청 문법 오류·권한 부족 등 클라이언트 쪽 문제입니다. 400·401·403·404가 대표적입니다.

5xx 서버 오류 (Server Error)

서버가 유효한 요청을 처리하지 못했습니다. 500·502·503이 대표적입니다.

자주 묻는 질문

401과 403의 차이는 무엇인가요?

401 Unauthorized는 '인증되지 않음'을 뜻해 로그인·자격증명이 필요하다는 의미이고, 403 Forbidden은 인증은 됐지만 해당 리소스에 대한 권한이 없다는 의미입니다. 403은 다시 로그인해도 해결되지 않습니다.

301과 302 리다이렉트는 어떻게 다른가요?

301 Moved Permanently는 영구 이동으로 검색엔진이 링크 평가를 새 URL로 옮기고, 302 Found는 임시 이동이라 원래 URL을 계속 사용합니다. 메서드를 유지해야 한다면 308·307을 씁니다.

상태코드 이름이 왜 영어로 표기되나요?

HTTP reason phrase(OK, Not Found 등)는 RFC 스펙상 영문이 표준이며 개발자 레퍼런스의 관례입니다. 화면의 안내·설명 문구는 각 언어로 번역되지만, 코드 이름과 기술 설명은 정본인 영문을 유지합니다.

입력한 값이 서버로 전송되나요?

아니요. 모든 상태코드 데이터는 브라우저에 정적으로 포함되어 있으며, 검색어를 포함해 어떤 값도 서버로 전송하거나 저장하지 않습니다.