반응형

 

 

맨 위로 올라가기
HTTP Status code

 

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

 

 

  1. 1XX (Informational - 정보성)
    • 100 Continue: 서버가 요청을 받아들여 추가적인 요청을 기다리고 있음을 나타낸다.
    • 101 Switching Protocols: 클라이언트 요청에 따라 프로토콜을 변경하고 있음을 나타낸다.

  2. 2XX(Success - 성공)
    • 200 OK: 요청이 성공적으로 처리되었음을 나타낸다.
    • 201 Created: 요청이 성공적으로 처리되었으며 새로운 리소스가 생성되었음을 나타낸다.

  3. 3XX(Redirection - 리다이렉션)
    • 301 Moved Permanently: 요청한 리소스가 새로운 URL로 영구적으로 이동되었음을 나타낸다.
    • 302 Found: 요청한 리소스가 일시적으로 다른 URL로 이동되었음을 나타낸다.

  4. 4XX(Client Error - 클라이언트 오류)
    • 400 Bad Request: 잘못된 요청이 서버에 전송되었거나 요청이 잘못된 구문으로 작성되었음을 나타낸다.
    • 404 Not Found: 요청한 리소스를 찾을 수 없음을 나타낸다.

  5. 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

+ Recent posts