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

홈 › 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)

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