반응형

HTTP Status code
HTTP 상태 코드(HTTP status code)는 웹 서버가 클라이언트에게 보내는 HTTP 요청의 처리 결과를 나타내는
3자리 숫자이다. 이 코드는 클라이언트에게 요청이 성공했는지, 실패했는지, 어떤 종류의 오류가 발생했는지 등을
알려준다. 다음은 몇 가지 일반적인 HTTP 상태 코드 그룹과 예시를 제공한다.

- 1XX (Informational - 정보성)
- 100 Continue: 서버가 요청을 받아들여 추가적인 요청을 기다리고 있음을 나타낸다.
- 101 Switching Protocols: 클라이언트 요청에 따라 프로토콜을 변경하고 있음을 나타낸다.
- 2XX(Success - 성공)
- 200 OK: 요청이 성공적으로 처리되었음을 나타낸다.
- 201 Created: 요청이 성공적으로 처리되었으며 새로운 리소스가 생성되었음을 나타낸다.
- 3XX(Redirection - 리다이렉션)
- 301 Moved Permanently: 요청한 리소스가 새로운 URL로 영구적으로 이동되었음을 나타낸다.
- 302 Found: 요청한 리소스가 일시적으로 다른 URL로 이동되었음을 나타낸다.
- 4XX(Client Error - 클라이언트 오류)
- 400 Bad Request: 잘못된 요청이 서버에 전송되었거나 요청이 잘못된 구문으로 작성되었음을 나타낸다.
- 404 Not Found: 요청한 리소스를 찾을 수 없음을 나타낸다.
- 5XX(Server Error - 서버 오류)
- 500 Internal Server Error: 서버에서 처리 중에 오류가 발생했음을 나타낸다.
- 503 Service Unavailable: 서버가 현재 요청을 처리할 수 없음을 나타낸다.
이외에도 다양한 HTTP 상태 코드가 있으며, 각 코드는 특정한 의미와 상황을 나타낸다.
웹 개발이나 네트워크 관련 작업을 할 때 HTTP 상태 코드를 이해하고 적절히 처리하는 것이 중요하다.
반응형
'Network' 카테고리의 다른 글
tracert 와 pathping 과의 차이 (0) | 2023.05.19 |
---|---|
SDN(Software Defined Networking, 소프트웨어 정의 네트워크) (0) | 2023.05.19 |
DHCP(Dynamic Host Configuration Protocol) (0) | 2023.05.19 |
Wi-Fi Direct (0) | 2023.05.19 |
QoS(Quality of Service) (0) | 2023.05.18 |