STUDY/그외

HTTP : HTTP 응답 상태 코드

RESHUR : 레슈 2022. 8. 18. 21:36

 

HTTP 이란?


  • HTML과 같은 하이퍼미디어 문서( 텍스트/하이퍼텍스트 )를 전송하기 위한 애플리케이션 프로토콜이다
  • 브라우저가 서버에 요청을 하면 서버에서는 브라우저로 응답을 하는데, 이때 서버는 상태 코드를 포함하여 응답한다.
    • 브라우저가 서버에 원하는 동작.요청URL.사용중인 HTTP 버전 이 담긴 HTTP 메세지를 서버로 요청하면,
      서버는 사용 중인 HTTP 버전.상태 코드.상태코드에 대한 사유 가 담긴 메세지로 응답한다. 

 

GET search?q=hello HTTP/1.0 // 요청 : Method Query HTTP Version 순서

HTTP/1.0 200 ok // 응답 : HTTP Version Status Code Reason-Phrase 순서
 

HTTP : Hyper Text Transfer Protocol

HTTP : Hyper Text Transfer Protocol HTML과 같은 하이퍼미디어 문서( 텍스트/하이퍼텍스트 )를 전송하기 위한 애플리케이션 프로토콜이다. 웹 브라우저와 웹 서버간의 커뮤니케이션을 위해 만들어졌지만

sol-reshur.tistory.com

 

 

 


HTTP 상태코드 (Status Code)이란?

  • 클라이언트가 보낸 요청의 처리상태를 숫자를 이용하여 응답하는데 이것을 상태 코드라고 한다.
  • 모든 코드를 다 알고 있을 필요는 없으며, 상태코드의 앞자리를 통하여 어떤 상태인지 알 수 있다.(하단 참조)
    • 정상적인 요청에 프로세스를 계속 처리하기 때문에 100번대의 상태 코드는 거의 사용하지 않는다.

 

tip : HTTP의 모든 응답상태코드를 알려주는 사이트

HTTP Status Codes The server has fulfilled the request but does not need to return an entity-body, and might want to return updated metainformation. The response MAY include new or updated metainfo..

sol-reshur.tistory.com