HTTP

hawlang·2023년 11월 2일

TIL

목록 보기
2/6

HTTP

HTTP는 HTML 문서를 전송 받기 위해서 만들어진 application layer( L7 ) 통신 protocol이다.

application 계층은 Socket 통신이다.
Socket은 Stream Buffer를 가지고 통신한다.
Stream Buffer는 시작은 알 수 있지만 끝은 알 수 없다.
이러한 Stream을 해석하는 방법 중 하나가 HTTP이다.

1. HTTP header

일반 헤더, 요청 헤더, 응답 헤더, 엔티티 헤더가 있다.

request header에서 사용하는 method에는 GET, POST, PUT, DELETE.. 이 있다.

GET은 다운로드( Server -> Client ) 개념이다.
POST는 업로드( Client -> Server ) 개념이다.

2. HTTP response code

200 : OK, request를 정상적으로 처리
201 : Create
301 : Moved Permanently
302 : Found
400 : Bad Request, HTTP에 맞지 않는 요청
403 : Forbidden
404 : Not Found
500 : Internal Server Error, Server에 문제가 생김
profile
기록

0개의 댓글