목표: stateless를 설명 할 수 있다.
request와 response의 구조를 알 수 있습니다.
http request methods
http request의 종류를 알고, 서로의차이점을 설명할 수 잇습니다.
대표적인 response status code의 종류를 알게됬습니다.
http : how do we communicate???
Ht : 하이퍼텍스트 문서와 문서가 링크로 연결 되어있다
넘어가는걸 하이퍼라하고
HTTP : HYPER TEXT TRANSFER PROTOCOL
컴퓨터끼리 어떻게 HTML 파일을 주고 받을 지에 대한 소통방식
1요청 1응답
1. Request/Response (요청/응답)
2. Stateless: HTTP 개별 통신은 모두 독립이어서 과거의 HTTP 통신의 결과(상태)를 보존하지 않습니다. State(상태) + less(없음)
1. Stateful(점원이 다른일을 하러가면 또 다시 정보를 보내야함 새 점원은 정보가 없기 떄문에)
2. Stateless(한번에 모든걸 주문 할 수 있습니다. 점원이 달라도 가능 정보가 있기 때문에 그럴 필요가 없다)
HTTP 메시지 구조
Start Line
요청의 첫번째 줄
HTTP method : 요청이 의도한 액션의 정의
Request target : 요청이 전송되는 목표 url
Http version : http 버전
HTTP Request Methods
GET
POST
Delete
Status code
Success - 200:ok , 201:created , 204 : No content
400 : bad request
401 : unauthorized
403 : forbidden
404 : not found
500 : internal server error