Hyper Text Transfer Protocol, 인터넷에서 데이터를 주고받을 수 있는 규칙

클라이언트는 서버에 필요한 정보를 달라고 요청을 하고
서버는 다시 클라이언트에게 응답에 대한 정보를 보냅니다.
이런 정보가 담긴 메세지를 HTTP 메시지라고 합니다.

HTTP 메서드

요청을 보낼 때 주소와 함께 http메서드를 같이 보낼 수 있습니다.
GET, POST, PUT, PATCH, DELETE 등이 있는데 해당 주소에 대한 어떤 동작을
하려고할 때 알맞은 메서드를 선택하면 됩니다.

여기서 주소를 자원이라고 보고 메서드를 동사라고 보는 개발 방식이 바로 REST입니다.
GET/user 이라고 하면 user 정보를 가져오는 것이고,
DELETE/user/5 라고 하면 user의 5번을 제거하라는 뜻이 됩니다.