[TIL] HTTP Request / Response
Request의 구조
![](https://velog.velcdn.com/images/minjae98/post/3535f6ec-1066-4fad-ba34-16574afda298/image.PNG)
- Starter line
- http method의 종류, request target(url), http version 정보를 담고 있다.
- Headers
- Key:Value 값으로 해당 request에 대한 추가 정보를 담고 있다.
- Body
- 해당 request가 전송하는 데이터가 담겨있는 부분이다. 전송하려는 데이터가 없다면 비어있게 된다.
Response 구조
![](https://velog.velcdn.com/images/minjae98/post/f4e79d9e-30fa-4174-b8ae-547f2274278a/image.PNG)
- status line
- http version, status code, status test을 나타낸다.
- headers
- requset의 headers와 동일하다.
하지만 response headers에서만 쓰이는 값도 있다.
- body
- response의 body와 일반적으로 동일하다.
![](https://velog.velcdn.com/images/minjae98/post/d55b9e77-d3eb-4df0-828d-00ce59841b36/image.PNG)