홈 › HTTP 상태 코드
401 Unauthorized 오류 뜻과 해결 방법
HTTP(하이퍼텍스트 전송 프로토콜) 401 Unauthorized 응답 상태 코드는 요청된 리소스에 대한 유효한 인증 자격 증명이 없기 때문에 클라이언트 요청이 완료되지 않았음을 나타냅니다.
이 코드는 요청한 리소스에 필요한 유효한 인증 자격 증명이 없어 요청이 실패했다는 뜻의 클라이언트 오류(4xx) 응답입니다. 자격 증명은 있지만 권한이 없을 때 나오는 403 Forbidden과 달리, 401은 인증하면 해결될 수 있습니다.
어디서 나오나: 웹사이트 접속·API 호출 응답으로
해결 순서
응답의 WWW-Authenticate 헤더에서 서버가 요구하는 인증 방식을 확인하세요. [원문]
로그인 등으로 유효한 자격 증명을 준비한 뒤, 새로운 또는 교체한 Authorization 헤더를 붙여 요청을 다시 보내세요. [원문]
인증을 한 번 이상 시도했는데도 같은 요구가 반복되면 응답 본문을 확인하세요. 진단에 도움이 되는 정보가 들어 있는 경우가 많습니다. [원문]
운영자라면 401 응답에 대상 리소스에 적용되는 인증 요구(challenge)를 하나 이상 담은 WWW-Authenticate 헤더를 반드시 포함하세요. [원문]
공통 절차: HTTP 상태 코드 한눈에
같은 오류의 다른 표기
Unauthorized HTTP 401 HTTP(하이퍼텍스트 전송 프로토콜) 401 Unauthorized 응답 상태 코드는 요청된 리소스에 대한 유효한 인증 자격 증명이 없기 때문에 클라이언트 요청이 완료되지 않았음을 나타냅니다.