HTTP : HyperText Transfer Protocol

다나·2021년 10월 8일
0

http://....

HTTP는 웹사이트(Server)와 통신하는 Protocol이다.

흔히 URL에서 볼 수 있는 http:// 라는 문장은 HTTP 프로토콜을 사용해 통신하겠다는 것을 명시하는 것이다.

특징

계층 : 응용계층
port번호 : 80
TCP기반
state less (== 과거의 요청을 보관하지 않는다)
ASCII 기반 메세지(==사람이 해석하기 쉽다)

함수 타입

GET: resource 취득
POST: resource 생성
PUT: resource 교체
DELETE: resource 삭제
->DB의 기본인 CRUD와 근본적으로 같은 원리이다.

메세지 구조

출처 : https://deepwelloper.tistory.com/98

start line : HTTP 메소드, Request target, HTTP version
Header : HTTP자체에 대한 정보
Body : 전송하고자 하는 데이터(없다면 사용하지 않는다)

profile
초년생 애기 개발자 삽질로그

0개의 댓글