HTTP

ChungKyu Kim·2022년 1월 6일
0

TIL

목록 보기
8/52

통신과 HTTP

특징인 stateless
Request, Response의 구조를 알 수 있다

HTTP Request Methods

request의 종류를 알고, 서로 차이점
대표적인response status code의 종류

Hyper Text = 문서와 문서가 링크로 연결되어 있음을 뜻
Transfer = 전송하다, html로 만든 웹 문서를 보낸다
Protocol = 컴퓨터간 html파일을 주고 받는 방법에 대한 약속

HTTP의 소통 방식 = request & response (요청과 응답)

request 서버야, 나 누군데 로그인시켜줭 (메세지 형식) -> 서버
response <- 오키도키 서버

stateless

말 그대로 http개별 통신은 모두 독립이어서, 과거 http통신 결과를 보존하지 않는다.

stateful은?
아아 주세여 -> 아아 먹겠군
시럽 넣을게여 -> 아아에 시럽 ㅇㅋ
카드로 할게여 -> 아아에 시럽, 카드로 결제 확인
그러나,
주문을 받는 대상이 바뀐다면 소통에 오류가 발생

requset 메세지의 구조
start line , headers, body

Status reposne 구조

HTTP request methods

Get

  • 데이터를 받아올 때 사용
  • 웹페이지에 접속해서 필요한 데이터를 불러올 때 사용

Post

  • 데이터를 생성/수정할 때 사용
  • body에 담는 내용이 핵심

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 (서버터짐)

profile
프리비엣!

0개의 댓글