개발자들이 일반적으로 쓰는 rest api 기준
그런 rest api 로 괜찮은가 < 이거 검색하면 상세한 내용 확인가능하다.
인터페이스 : 기계와 인간의 소통창구
티비 - 리모컨, 모니터-마우스 키보드, 식당 메뉴판 등등
상호작용을 하기위해서
정보를 조회하고 컨트롤하고 뭐 어쩌고 저쩌고하는 "미리 지정된" 형식
이걸 application programming interface 라고 한다.
RESTful 하게 만든 API 는 요청을 보내는 주소만으로도 대략이게 뭐하는 요청인지 파악이 가능하다.
CRUD

http methods

목적에 맞는 http methods 사용해야한다.
그리고 put / patch
put 은 정보를 통째로 갈아끼울 때 사용하고,
patch는 정보중 일부를 특정 방식으로 갈아끼울 때 사용한다.