상태를 표현하고 있는 전송
representational State Transfer
rest api의 parameter, crud 의 r로써 파악함
GET / beverages/1
장점 : self-descriptiveness, restful API는 그 자체만으로도 api의 목적이 쉽게 이해된다.
단점 표준 규약이 없어, 안티패턴으로 작성되는 경우가 흔함
*안티패턴 : 실제 많이 사용되는 패턴이지만 비효율적이거나 비생산적인 패턴
https
resource 사이에 연관 관계가 있는 경우
Get /users/{user_id}/profile
get vs post
put vs patch
?를 사용해서 리소스를 이어준다.
Get /products?price=3000원
3000원에 해당되는것을 전해준다.
Get /products?price=3000원&name=사과
3000원에 해당되는거+사과인것을 전해준다.
어떤것을 써야할까?
질문:
GET /products?price=3000원&name=사과
에서 ?가 리소스를 이어주는것이고 &는 조건에 조건을 주는.