HTTP 메소드 종류와 개념

GaramFlow·2023년 11월 6일
0

HTTP 메소드 종류와 개념에 대해 알아보기

  • HTTP 메소드에 대해서 알아본다.
  • HTTP 메소드의 종류 및 언제 사용하는지 알아본다.

1) HTTP 메소드

  • 웹 서버와 클라이언트 간 통신을 위한 명령어들이다.
  • HTTP 프로토콜의 일부이며 Rest API를 설계 시 기본적으로 고려해야한다.

2) HTTP 메소드 종류

(1) GET

  • 리소스 조회 시 사용한다.
  • URL에 표시된 리소스를 서버에서 가져오게 요청한다.
  • 데이터를 서버로부터 가져오기만 할 때 사용된다.
  • 서버의 데이터가 상태를 변경하지 않는다.

(2) POST

  • 서버에 데이터를 생성하거나 제출할 때 사용한다.
  • 서버의 상태나 데이터를 변경할 수 있다.
  • 대표적인 예시로는 폼 제출, 파일 업로드 등이 있다.

(3) PUT

  • 지정된 URL에 리소스를 생성하거나 이미 있는 것을 대체할 때 사용한다.
  • 주로 업데이트를 위해 사용된다.
  • 서버에 전송된 데이터로 리소스의 상태를 전체적으로 교체한다.

(4) DELETE

  • 지정된 URL의 리소스를 삭제할 때 사용한다.
  • 서버에 있는 특정 리소스 제거를 위해 사용한다.

(5) PATCH

  • 리소스의 부분적인 수정이 필요할 때 사용한다.
  • PUT과 비슷하지만 차이점으로는 PATCH는 리소스의 일부분만 변경한다.
profile
간단한 지식 저장 및 공유를 위한 블로그입니다.

0개의 댓글