HTTP 메서드

김정현·2023년 6월 2일
0

HTTP 기초

목록 보기
7/10
post-thumbnail

1. HTTP 메서드의 종류

종류기능
GET리소스 조회
POST요청 데이터 처리, 주로 등록에 사용
PUT리소스 대체, 해당 리소스가 없으면 생성
PATCH리소스 부분 변경
DELETE리소스 삭제

1. GET

1) 리소스 조회

2) 서버에 전달 하고 싶은 데이터는 query를 통해서 전달 해준다.

3) 메세지 바디를 사용해서 데이터를 전달할 수 있지만 권장하지 않는다.

2. POST

1) 요청 데이터 처리

2) 메세지 바디를 통해 서버로 요청 데이터 전달한다.

3) 서버는 요청 데이터를 처리해준다.

4) 주로 데이터 등록 및 프로세스 처리에 사용된다.

5) 서버에서 큰 변화가 일어날 경우 사용한다.

3. PUT

1) 리소스를 대체 해준다.

  • 리소스가 있으면 대체
  • 리소스가 없다면 생성

2) 클라이언트가 리소스를 식별 해준다.

3) 기존 리소스를 완전히 삭제하고 대체 해준다. (덮어 씌운다.)


4. PATCH

1) 리소스를 부분 변경할때 사용한다

2) PUT과 다르게 부분 변경이 가능하다

5. DELETE

1) 리소스를 삭제하는데 사용힌다.

profile
개발일지

0개의 댓글