투케이2K

99. (Network/네트워크) HTTP 401 상태 응답 코드 설명 - Unauthorized (유효한 인증 자격 증명 이슈) 본문

Network

99. (Network/네트워크) HTTP 401 상태 응답 코드 설명 - Unauthorized (유효한 인증 자격 증명 이슈)

투케이2K 2024. 10. 9. 10:56

[구 분]

구분 : Network / 네트워크

제목 : HTTP 401 상태 응답 코드 설명 - Unauthorized (유효한 인증 자격 증명 이슈)

 

[설 명]

 


// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------

- 환경 : Web / HTTP

- 제목 : HTTP 401 상태 응답 코드 설명 - Unauthorized (유효한 인증 자격 증명 이슈)

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------

1. HTTP 401 코드 란 클라이언트가 요청 시 서버 접근 자격 증명에 대한 승인이 거부 되었음을 나타낼때 반환 되는 상태 코드입니다

  >> 접근 대상 리소스에 대한 유효한 인증 자격 증명이 없기 때문에 요청이 적용되지 않은 상태입니다


2. HTTP 401 코드 가 발생 되는 경우 클라이언트는 Authorization 헤더 필드를 추가해 자격 인증을 수행해야 합니다


3. HTTP 401 코드 와 404 상태 코드의 차이점 : 

  >> 401 상태 코드는 클라이언트가 요청된 리소스에 대한 유효한 인증 자격 증명이 없음을 나타냅니다

  >> 404 상태 코드는 서버가 요청된 리소스를 찾을 수 없음을 나타냅니다

  >> 401 상태 코드는 서버가 요청된 리소스가 존재한다는 것을 알고 있지만 클라이언트가 액세스할 권한이 없음을 의미하며,
       404 상태 코드는 서버가 요청된 리소스가 존재한다는 것을 알지 못함을 의미합니다


4. HTTP 401 코드 와 403 상태 코드의 차이점 : 

  >> 403 상태 코드는 클라이언트가 유효한 인증 자격 증명을 가지고 있지만 요청된 리소스에 액세스할 권한이 없음을 나타냅니다

  >> 401 상태 코드는 클라이언트가 리소스에 액세스하려면 유효한 인증 자격 증명을 제공해야 함을 의미하는 반면,
       403 상태 코드는 클라이언트가 유효한 인증 자격 증명을 제공했지만 리소스에 액세스할 수 있는 충분한 권한이 없음을 의미합니다


5. HTTP 401 코드 해결 방법 :  

  >> 요청된 리소스에 대한 유효한 인증 자격 증명 수행

  >> 사용자 이름과 비밀번호 또는 액세스 토큰과 같은 유효한 인증 자격 증명을 제공하고 요청 헤더에 포함

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

[WebFX 사이트]

https://www.webfx.com/web-development/glossary/http-status-codes/what-is-a-401-status-code/

// --------------------------------------------------------------------------------------

 

반응형
Comments