http - 컴퓨터끼리 소통하기 위한 언어입니다.
요청 과 응답은 말이 아닌 메세지 형식으로 요청하고 응답합니다.
html(hyper text markup language)
hyper text = 문서와 문서가 링크로 연결되어 있음을 말한다.
transfer - 전송하다는 뜻이고, html로 만든 웹페이지 문서를 보냅니다.
protocol - 컴퓨터끼리 어떻게 html 파일을 주고 받을지에 대한 소통 방식 또한 약속
http의 stateless란?
http의 request(요청)구조

http의 response(응답)구조

response구조는 request구조와 start line 과 status line만 다릅니다.
get- 데이터를 받아오기만 할 때 사용, 웹페이지 접속해서 필요한 데이터를 불러올 때 사용.
post - 데이터를 생성/수정할때 사용, body에 담는 내용이 핵심.
delete - 서버에 저장된 특정 데이터를 삭제할 때 사용.
success = 200: ok, 201: created
error = 400: bad request, 401: unauthorized, 403: forbidden, 404: not found
server error = 500: internal server