[ZOOM]221205 zoom RESTful API
데이터 주고 받으려고
응답과 요청을 잘 주고 받기 위해
누구나 보기 쉽게 메뉴판을 만들기 위해
표준화
정확한 소통
최소한의 규칙
좋은 TMI
GET 받고 싶은 것 몇개, 어디서 등 구체적
POST 주고싶은 것
Query parameters 예시 - 회사마다, 개발자 마다 다를 수 있음
-
Paging ?page=1&per_page=20
-
Filtering ?status=open
-
Sorting ?direction=desc
-
Seaching ?q=javascript
Status Codes
- 200 OK GET 요청의 성공
- 201 CREATED POST 요청의 성공
-
204 NO CONTECT DELETE 요청의 성공
- 302 REDIRECT 카카오인증같은 것을 하면 다른 페이지로 감
-
304 NOT MODIFIED 이미 있음
- 400 BAD REQUEST 요청이 틀림
- 401 UNATHORIZED 인증되지 않았다
- 403 FORBIDDEN 인증은 되었는데 권한이 없다
-
404 NOT FOUND 해당 리소스가 없다
- 500 INTERNAL SERVER ERROR 서버다운
댓글남기기