HTTP 이란?
- HTML과 같은 하이퍼미디어 문서( 텍스트/하이퍼텍스트 )를 전송하기 위한 애플리케이션 프로토콜이다
- 브라우저가 서버에 요청을 하면 서버에서는 브라우저로 응답을 하는데, 이때 서버는 상태 코드를 포함하여 응답한다.
- 브라우저가 서버에 원하는 동작.요청URL.사용중인 HTTP 버전 이 담긴 HTTP 메세지를 서버로 요청하면,
서버는 사용 중인 HTTP 버전.상태 코드.상태코드에 대한 사유 가 담긴 메세지로 응답한다.
- 브라우저가 서버에 원하는 동작.요청URL.사용중인 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
'STUDY > 그외' 카테고리의 다른 글
API : API 이란? (0) | 2022.08.21 |
---|---|
ETC : 보일러 플레이트 (Boilerplate) (0) | 2022.08.20 |
GUI : Graphical User Interface (0) | 2022.08.16 |
SERVER : 우분투를 이용하여 안쓰는 노트북으로 개인서버 만들기 (설치기) (1) | 2022.08.10 |
API : Application Programming Interface ( 애플리케이션 프로그래밍 인터페이스 ) (0) | 2022.05.25 |