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

HTTP 상태 코드

501 Not Implemented 오류 뜻과 해결 방법

하이퍼텍스트 전송 프로토콜(HTTP) 501 Not Implemented 서버 응답 코드는 요청을 수행할 수 있는 기능을 서버가 지원하지 않는다는 것을 의미합니다.

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

이 코드는 요청을 처리하는 데 필요한 기능을 서버가 지원하지 않는다는 뜻의 서버 오류(5xx) 응답입니다. 서버가 요청 메서드를 인식하지 못하고 어떤 리소스에서도 지원할 수 없을 때 적절한 응답이며, 캐시 헤더가 달리 지시하지 않는 한 기본적으로 캐시됩니다.

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

해결 순서

  1. 해당 도메인의 브라우저 캐시를 지우세요. [원문]

  2. 프록시를 사용 중이라면 프록시를 끄고 다시 시도하세요. [원문]

  3. 나중에 다시 시도해 정상 동작하는지 확인하세요. 응답에 Retry-After 헤더가 있다면 그 시간이 지난 뒤 다시 시도할 수 있습니다. [원문]

  4. 운영자라면 서버가 메서드를 인식하지만 의도적으로 허용하지 않는 경우에는 501이 아니라 405 Method Not Allowed로 응답하세요. [원문]

  5. 운영자라면 GET과 HEAD 요청에는 501을 반환하지 마세요. 서버는 이 두 메서드를 반드시 지원해야 합니다. [원문]

  6. WebDAV 서버 운영자라면 SEARCH, PROPFIND 같은 요청 메서드를 처리할 URL 핸들러가 구성돼 있는지 확인하세요. [원문]

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

그래도 안 될 때

방문자가 보는 501 오류는 서버 운영자나 관리자가 조사하고 고쳐야 하는 문제입니다.

같은 오류의 다른 표기

Not Implemented HTTP 501 하이퍼텍스트 전송 프로토콜(HTTP) 501 Not Implemented 서버 응답 코드는 요청을 수행할 수 있는 기능을 서버가 지원하지 않는다는 것을 의미합니다.

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

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