HTTP는 프로토콜(Protocol) 통신규약 중 하나이다.
통신규약은 컴퓨터끼리 데이터를 주고 받을때 정해둔 약속을 의미한다.
브라우저에서 서버로 url등의 정보로 요청(Request)을 보낸다.
서버는 요청으로 받은 정보와 동일한 데이터를 찾고
반환(Response)한다. 동일한 데이터가 없다면 없는 페이지에
대한 데이터를 반환(Response)한다.. 어떠한 데이터든 주고받을 수 있다.
크롬 개발자모드 네트워크 탭에서 데이터 목록을 볼 수 있다.
GET 메서드는 특정 리소스의 표시를 요청한다.
GET을 사용하는 요청은 오직 데이터를 받기만 한다.
POST 메서드는 특정 리소스에 엔티티를 제출할 때 쓰인다. 이는 종종 서버의 상태의 변화나 부작용을 일으키니까 조심해야됨.
DELETE 메서드는 특정 리소스를 삭제함.
PUT 메서드는 목적 리소스 모든 현재 표시를 요청 payload로 바꿈.
*payload는 전송되는 데이터를 의미함