[programming] HTTP 상태코드에 대해 ARABOZA.

Dtrip·2022년 6월 4일
0
post-custom-banner

HTTP 상태 코드란?

HTTP 상태 코드는 클라이언트가 보낸 HTTP 요청에 대한 서버의 응답 코드로, 상태 코드에 따라 요청의 성공/실패 여부를 판단합니다.

HTTP 상태 코드 분류

상태 코드의 첫 번째 숫자에 따라 크게 5가지로 분류 됩니다.

1xx : Informational
2xx : Success
3xx : Redirection
4xx : Client Error
5xx : Server Error

HTTP 상태 코드 상세

자세한 내용은 MDN을 참고하면된다.

1xx : 조건부 응답

Request received, continuing process
요청을 받았으며 작업을 계속함 을 의미합니다.(이 상태 코드를 만날 일은 거의 없다고 합니다)

2xx : 성공

The action was successfully received, understood, and accepted
요청을 성공적으로 받았으며, 인식했고, 수용함 을 의미합니다.

3xx : 리다이렉션 완료

Further action must be taken in order to complete the request
요청 완료를 위해 추가 작업 조치가 필요함 을 의미합니다.

4xx : 요청 오류

The request contains bad syntax or cannot be fulfilled
요청의 문법이 잘못되었거나 요청을 처리할 수 없음 을 의미합니다.

5xx : 서버 오류

The server failed to fulfill an apparently valid request
서버가 명백히 유효한 요청에 대해 충족을 실패했음 을 의미합니다.

마치며

HTTP 상태 코드가 어떤 게 있는지 아는 것으로는 감이 잘 안 잡혀서 실제로 HTTP 요청에 대한 응답 코드를 확인할 수 있는 사이트를 찾아보았습니다.

https://httpstat.us/

위 사이트에서 응답 지연 및 모든 응답값을 확인해볼 수 있습니다.

profile
Devtrip
post-custom-banner

0개의 댓글