본문으로 건너뛰기
오류사전오류 코드 해결 사전

HTTP 상태 코드

405 Method Not Allowed 오류 뜻과 해결 방법

하이퍼텍스트 전송 프로토콜(HTTP)의 405 Method Not Allowed 응답 상태 코드는 서버가 요청 메서드를 알고 있지만 대상 리소스가 이 메서드를 지원하지 않음을 가리킵니다.

HTTP 상태 코드 2026-09-03 확인

이 코드는 서버가 요청 메서드를 알고는 있지만 대상 리소스가 그 메서드를 지원하지 않는다는 뜻의 클라이언트 오류(4xx) 응답입니다. 메서드 자체를 서버가 인식하지 못할 때 나오는 501 Not Implemented와 구별됩니다.

어디서 나오나: 웹사이트 접속·API 호출 응답으로

해결 순서

  1. 응답의 Allow 헤더를 확인하세요. 대상 리소스가 현재 지원하는 메서드 목록이 들어 있습니다. [원문]

  2. 운영자라면 405 응답에 반드시 Allow 헤더를 넣고, 대상 리소스가 현재 지원하는 메서드 목록을 담으세요. [원문]

  3. 운영자라면 파일이나 디렉터리의 서버 측 권한이 잘못 설정되지 않았는지 점검하세요. 성공해야 할 요청이 405를 받는 원인이 될 수 있습니다. [원문]

공통 절차: HTTP 상태 코드 한눈에

같은 오류의 다른 표기

Method Not Allowed HTTP 405 하이퍼텍스트 전송 프로토콜(HTTP)의 405 Method Not Allowed 응답 상태 코드는 서버가 요청 메서드를 알고 있지만 대상 리소스가 이 메서드를 지원하지 않음을 가리킵니다.

MDN Web Docs '405 Method Not Allowed' 문서를 근거로 다시 썼습니다, 2026-09-03 확인. 원문: developer.mozilla.org (CC BY-SA 2.5)

명령어·경로·설정명은 원문 그대로이며, 뜻과 단계는 원문을 근거로 다시 쓴 문장입니다. 원문에 없는 해결 단계는 싣지 않습니다.