카테고리 없음
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 |
서버가 처리 방법을 모르는 상황이 발생했습니다. 서버에서 소스의 오류가 발생했을 경우 |