HTTP Method

zeze·2023년 8월 15일
0

study

목록 보기
10/10

HTTP Method?

  • HTTP는 주어진 리소스에 대해 원하는 작업을 요청 메서드로 정의
  • 서버가 수행해야 할 동작을 지정하는 요청을 보내는 방법

GET

  • 리소스 조회 메서드
  • 서버에 전달하고 싶은 데이터는 쿼리스트링을 통해 전달
  • 캐싱 가능
  • ex) /test?name=abc&age=10

POST

  • 전달한 데이터 처리/생성 요청 메서드 (Create)
  • 메시지 body를 통해 서버로 요청 데이터 전달 -> 처리
  • json으로 조회 데이터 넘겨야하는 애매한 경우에도 POST 사용

PUT

  • 리소스 수정 메서드 (Update)
  • 요청 메시지에 리소스가 있으면 덮어쓰고, 없으면 새로 생성

PATCH

  • 리소스 일부를 변경하는 메서드 (Update)

DELETE

  • 리소스 제거 메서드 (Delete)
  • GET과 동일하지만 서버에서 Body를 리턴하지 않음
  • 응답의 상태 코드만 확인할 경우 사용

TRACE

  • 검사용
  • 서버에 도달 했을 때의 최종 패킷의 요청 패킷 내용을 응답받을 수 있음

OPTIONS

  • 예비 요청 (요청하기 전 안전한지 검사하는 것)에 사용됨

CONNECT

  • 대상 자원으로 식별되는 서버에 대한 터널을 설정

https://inpa.tistory.com/entry/WEB-%F0%9F%8C%90-HTTP-%EB%A9%94%EC%84%9C%EB%93%9C-%EC%A2%85%EB%A5%98-%ED%86%B5%EC%8B%A0-%EA%B3%BC%EC%A0%95-%F0%9F%92%AF-%EC%B4%9D%EC%A0%95%EB%A6%AC

0개의 댓글