🤷 기간 : 2021.05.14 ~ 2021.05.14
🤷 자료 : https://www.notion.so/wecode/Django-C-R-U-D-2-98d0ec4c3de844338e769096aee13537
🤷 내용: RESTful API

Client들이 HTTP request를 보내고 response를 기다린다.GET(=HTTP method) /users(=URI)REST API에서 client가 보낸 HTTP request를 받고, 그 request가 원하는 걸 한다REST API는 database에 REST API가 필요한 걸 문의하는거지 HTTP request가 의도하는 action을 정의한 것POST, GET, DELETE, PUTHTTP request에서 server로 보내는 데이터 (body)
self-descriptiveness이다.RESTful API는 그 자체만으로도 API의 목적이 쉽게 이해가 된다.HTTP GET https://api.trueshort.com/stock/005930request의 경우,resource는 명사 복수형를 사용한다.GET /user/1—> GET /users/1resource에 대한 행위를 HTTP Method(GET, POST, PUT, DELETE)로 표현한다.GET delete/user/1—>DELETE /users/1GET /user/show/1—> GET /users/1POST insert/user/2—> POST /users/2GET /users/{user_id}/profile/ 구분자를 사용하여 자원의 계층 관계를 나타내는데 사용한다.GET users/portfolios/를 포함하지 않는다.-을 사용하여 가독성을 높인다.
path parameters
![]()
query parameters
![]()
![]()
![]()
![]()
![]()
path parameters vs quary parameters

