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

HTTP 상태 코드

401 Unauthorized 오류 뜻과 해결 방법

HTTP(하이퍼텍스트 전송 프로토콜) 401 Unauthorized 응답 상태 코드는 요청된 리소스에 대한 유효한 인증 자격 증명이 없기 때문에 클라이언트 요청이 완료되지 않았음을 나타냅니다.

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

이 코드는 요청한 리소스에 필요한 유효한 인증 자격 증명이 없어 요청이 실패했다는 뜻의 클라이언트 오류(4xx) 응답입니다. 자격 증명은 있지만 권한이 없을 때 나오는 403 Forbidden과 달리, 401은 인증하면 해결될 수 있습니다.

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

해결 순서

  1. 응답의 WWW-Authenticate 헤더에서 서버가 요구하는 인증 방식을 확인하세요. [원문]

  2. 로그인 등으로 유효한 자격 증명을 준비한 뒤, 새로운 또는 교체한 Authorization 헤더를 붙여 요청을 다시 보내세요. [원문]

  3. 인증을 한 번 이상 시도했는데도 같은 요구가 반복되면 응답 본문을 확인하세요. 진단에 도움이 되는 정보가 들어 있는 경우가 많습니다. [원문]

  4. 운영자라면 401 응답에 대상 리소스에 적용되는 인증 요구(challenge)를 하나 이상 담은 WWW-Authenticate 헤더를 반드시 포함하세요. [원문]

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

같은 오류의 다른 표기

Unauthorized HTTP 401 HTTP(하이퍼텍스트 전송 프로토콜) 401 Unauthorized 응답 상태 코드는 요청된 리소스에 대한 유효한 인증 자격 증명이 없기 때문에 클라이언트 요청이 완료되지 않았음을 나타냅니다.

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

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