HTTP 405 — 허용되지 않은 메서드
4xx 클라이언트 오류: 요청에 잘못된 구문이 있거나 처리할 수 없습니다.
허용되지 않은 메서드
이 리소스에 대해 HTTP 메서드가 지원되지 않습니다.
의미
요청 메서드를 서버는 알고 있으나 대상 리소스가 지원하지 않습니다. 응답에는 유효한 메서드를 나열하는 Allow 헤더가 포함되어야 합니다.
사용 시점
예를 들어 읽기 전용(GET 전용) 엔드포인트에 POST가 전송될 때 반환됩니다.
다른 4xx 코드
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 명세에 사용할 코드를 가져오세요.