HTTP 메소드란 클라이언트와 서버 사이에 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식을 일컫는다.
즉, 서버가 수행해야 할 동작을 지정하는 요청을 보내는 방법이다.
HTTP 메소드에는 다음과 같은 종류가 있다.
결국 각각의 메소드에 대해서 서버는 보통 그에 맞는 데이터 관련 조작을 한다. 만약 서버가 데이터베이스를 사용한다면 CRUD 작업을 한다. 각 메소드는 각 데이터 관련 작업에 이렇게 대응된다.
| 메소드 | 데이터 처리 |
|---|---|
| GET | READ |
| POST | CREATE |
| PUT | UPDATE |
| DELETE | DELETE |
주요 메소드인 GET, POST, PUT, PATCH, DELETE 가 CRUD를 수행한다.