curl을 야무딱지게 이용하기 위해서 HTTP Method를 알면 좋을 것 같다.
리소스 조회
서버에 전달하고 싶은 데이터가 있으면 query를 담아 보낸다.
서버에서 GET요청의 메시지 body를 확인하지 않고, body에 데이터가 있더라도 처리가 안 될 확률이 높음.
요청 데이터 처리, 주로 등록에 사용
HTML 양식으로 입력된 데이터 블록을 리소스 로직에 제공
서버가 아직 식별하지 않은 새 리소스 생성
기존 자원에 데이터 추가
단순히 데이터를 생성하거나, 변경하는 것을 넘어 프로세스를 처리해야 하는 경우
리소스 부분 변경
즉, 수정인데 PATCH를 사용 불가능하다면 POST를 이용하여 수정한다.