curl을 위한 HTTP Method 개념

배병진·2023년 5월 2일
3

Linux

목록 보기
1/17

curl을 야무딱지게 이용하기 위해서 HTTP Method를 알면 좋을 것 같다.

HTTP Method 종류

GET

  • 리소스 조회

  • 서버에 전달하고 싶은 데이터가 있으면 query를 담아 보낸다.

  • 서버에서 GET요청의 메시지 body를 확인하지 않고, body에 데이터가 있더라도 처리가 안 될 확률이 높음.

POST

  • 요청 데이터 처리, 주로 등록에 사용

  • HTML 양식으로 입력된 데이터 블록을 리소스 로직에 제공

  • 서버가 아직 식별하지 않은 새 리소스 생성

  • 기존 자원에 데이터 추가

  • 단순히 데이터를 생성하거나, 변경하는 것을 넘어 프로세스를 처리해야 하는 경우

PUT

  • 리소스를 대체, 해당 리소스가 없으면 생성

PATCH

  • 리소스 부분 변경

  • 즉, 수정인데 PATCH를 사용 불가능하다면 POST를 이용하여 수정한다.

DELETE

  • 리소스 삭제
  • GET과 동일하지만 메시지 부분을 제외하고, 상태 줄과 헤더만 반환

TRACE

  • 대상 리소스에 대한 경로를 따라 메시지 루프백 테스트 수행
profile
history and study

0개의 댓글