하
특징인 stateless
Request, Response의 구조를 알 수 있다
request의 종류를 알고, 서로 차이점
대표적인response status code의 종류
Hyper Text = 문서와 문서가 링크로 연결되어 있음을 뜻
Transfer = 전송하다, html로 만든 웹 문서를 보낸다
Protocol = 컴퓨터간 html파일을 주고 받는 방법에 대한 약속
HTTP의 소통 방식 = request & response (요청과 응답)
request 서버야, 나 누군데 로그인시켜줭 (메세지 형식) -> 서버
response <- 오키도키 서버
말 그대로 http개별 통신은 모두 독립이어서, 과거 http통신 결과를 보존하지 않는다.
stateful은?
아아 주세여 -> 아아 먹겠군
시럽 넣을게여 -> 아아에 시럽 ㅇㅋ
카드로 할게여 -> 아아에 시럽, 카드로 결제 확인
그러나,
주문을 받는 대상이 바뀐다면 소통에 오류가 발생
requset 메세지의 구조
start line , headers, body
Status reposne 구조
Get
Post
Delete
POST
프 요청
POST/shop/bag HTTP 1.1 (축약 요청 메세지)
백의 응답 HTTP/1.1 201 SUCCESS (축약 응답 메세지)
http1.1 요청응답 성공..
response
200 - ok
201 - created (등록, 삭제가 잘 이루어졌다)
400 - bad request(URL잘못 등등)
401 - Unauthorized(권한없음. 회원정보, 토큰x등)
403 - Forbidden(접근권한이 없을 때)
404 - Not Found(페이지가 이동되거나 삭제되었을때)
500 - Internal Server Error (서버터짐)