View
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)
reply