카테고리 없음

HTTP 상태코드에 대해서 알아보자

자바조아! 2020. 12. 16. 00:49

1. HTTP 상태코드란 무엇인가?

HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줍니다. 응답은 5개의 그룹으로 나누어집니다: 정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 그리고 서버 에러. 상태 코드는 section 10 of RFC 2616에 정의되어 있습니다.

 

2. HTTP 상태코드

보통 개발자의 경우 아래의 상태코드 이외에는 볼 일이 없 을것이다.

상태코드 의미
200
OK
클라이언트의 요청이 성공적으로 끝났음을 의미
400
Bad Request
이 응답은 잘못된 문법으로 인하여 서버가 요청을 이해할 수 없음을 의미
401
Unauthorized
클라이언트가 서버의 리소스를 사용하기 위한 인증이 되어있지 않음을 의미
403
Forbidden
클라이언트는 콘텐츠에 접근할 권리를 가지고 있지 않습니다. 401과 다른점은 서버가 클라인트가 누구인지를 알고 있습니다.
404
Not Found
서버는 요청받은 리소스를 찾을 수 없습니다
405 
Method Not Allowed
요청한 메소드는 서버에서 알고 있지만, 제거되었고 사용할 수 없습니다
500
Internal Server Error
서버가 처리 방법을 모르는 상황이 발생했습니다. 서버에서 소스의 오류가 발생했을 경우