TIL http 에 관해서

박준영·2021년 5월 24일

http - 컴퓨터끼리 소통하기 위한 언어입니다.

요청 과 응답은 말이 아닌 메세지 형식으로 요청하고 응답합니다.

html(hyper text markup language)
hyper text = 문서와 문서가 링크로 연결되어 있음을 말한다.
transfer - 전송하다는 뜻이고, html로 만든 웹페이지 문서를 보냅니다.
protocol - 컴퓨터끼리 어떻게 html 파일을 주고 받을지에 대한 소통 방식 또한 약속


http의 stateless란?

  • http 개별 통신은 모두 독립이어서, 과거의 http 통신의 결과를 보존하지 않습니다.
  • 매 통신마다 사전에 필요한 정보를 담아서 요청을 보내야만 합니다.

http의 request(요청)구조

http의 response(응답)구조

response구조는 request구조와 start line 과 status line만 다릅니다.


request 종류와 특징

get- 데이터를 받아오기만 할 때 사용, 웹페이지 접속해서 필요한 데이터를 불러올 때 사용.

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

delete - 서버에 저장된 특정 데이터를 삭제할 때 사용.


status code

success = 200: ok, 201: created

error = 400: bad request, 401: unauthorized, 403: forbidden, 404: not found

server error = 500: internal server

0개의 댓글