Back-End에서 api를 제공해주면
get / delete / put / post를 사용해서
필요한 데이터를 가져오고 보내며 디자인된 UI를 구현한다.
get 가져오고
delete 삭제하며
put 정보를 보내고
post ... ?
put 과 post를 헷갈리고 있다는 느낌이 들었다.
: 클라이언트가 서버에 데이터를 전송할때 사용하는 메소드
Create & Update
: 특정 데이터를 대체하거나 존재하지 않는 경우는 value를 생성
고유한 값을 가질 수 있도록
동일한 요청을 여러번 반복한다면 결과가 동일
Create & Add
: 새로운 데이터를 생성하거나 추가
동일한 요청을 여러번 반복하면 결과가 축적됨
데이터의 고유한 값을 보장한다는 의미에서
PUT은 멱등성이 보장된다고 표현한다.
같은 요청을 여러번 보내면 그때마다 새로운 리소스가 생성되는
POST의 경우는 멱등성이 없다고 표현한다.