Community

HTTP Status code 401 : Unauthorized 즉, 리소스에 대한 인증자격증명이 없다는 것을 의미합니다. 로그인시 서버에 있는 유저의 정보와 일치하지 않거나 인증자격증명이 필요한

HTTP Status code 401 : Unauthorized 즉, 리소스에 대한 인증자격증명이 없다는 것을 의미합니다. 로그인시 서버에 있는 유저의 정보와 일치하지 않거나 인증자격증명이 필요한 페이지에 인증자격증명이 없는 채로 접속을 시도할 때 나타내는 것으로 많이 사용됩니다. 언급하신 HTTP Status code 409 : Conflict 는 서버의 현재 상태와 요청이 충돌했음을 나타내며 주로 PUT 요청에 대응하여 나타납니다. 비즈니스 로직상 불가능한 요청을 응답하는 상태코드로 많이 쓰이는 것으로 알고 있습니다. +추가 조금 더 이해가 쉽도록 설명드리자면 로그인을 하면 로그인 이후의 페이지로 넘어가야 하는데, 인증정보가 없다면 다음 페이지로 넘어갈 수 없습니다. 인증정보가 없어 넘어갈 수 없는 것이기 때문에 401 코드가 더 적합하다고 볼 수 있을 것 같네요. MDN 에서 찾아보면 금방 이해가 되실 것 같습니다. https://developer.mozilla.org/ko/docs/Web/HTTP/Status/409

알림

알림이 없습니다