View

HTTP 메소드

special 2021. 7. 19. 20:41

HTTP Method

HTTP request가 의도하는 action을 정의 한 것.

 

CRUD

Create 생성

Read 읽기

Update 갱신

Delete 삭제

 

POST [Create]

서버나 특정 리소스에 엔티티를 제출

Create, Update, Delete 등을 할 때 사용하기도 함

 

요청 입장에서 데이터를 포스팅

데이터를 생성/수정/삭제 할 때에 주로 사용

 

GET [Read]

특정 리소스의 참조 요청

CRUD를 예로 들 경우 R에 해당

url에 어느 리소스를 참조 요청하는지 드러나게 된다.

 

요청입장에서 데이터를 가져올 때

어떠한 데이터를 서버로부터 GET(받아옴)

 

PUT [Update]

PUT를 통해 해당 리소스를 수정

UPDATE를 하지만 전체 자원을 업데이트하는 데 쓰인다.

 

데이터를 생성(post와 비슷)

 

DELETE [Delete]

삭제할 때 사용

어느 자원을 삭제할 지 url에 드러나게 된다.

 

데이터를 서버에서 삭제 요청

 

PATCH

리소스의 부분을 수정하는 데 사용

의미적으로는 UPDATE와 더 가깝다.

 

(출처 : https://github.com/brave-people/brave-tech-interview/blob/main/contents/network.md

https://velog.io/@pear/HTTP-%EC%9A%94%EC%B2%AD%EA%B3%BC-%EC%9D%91%EB%8B%B5)

Share Link
reply
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28