>wecode 24 RESTful API

송나은·2021년 3월 19일
0

>wecode [Project 01]

목록 보기
5/12

1. StandUp meeting

이번주말까지 각자 완성할 부분 공유
데이터 형식에 대한 프-백 논의

2. RESTful API by 멘토 승현님 (오후 세션)

API(Application Programming Interface) 시스템을 구현하기 위한 구조 중 널리 사용되는 형식

관련 용어

  • URI
    해당 사이트의 특정 자원의 위치를 나타내는 유일한 주소
  • HTTP Method
    HTTP request가 의도하는 action을 정의한 것
  • Payload
  • 설계규칙
  1. URI 정보를 명확하게 표현한다.
  2. resource는 명사를 사용한다.
  3. URI에는 HTTP Method(GET, POST, PUT, DELETE)와 동사가 포함되서는 안된다.
  4. /구분자를 사용하여 자원의 계층 관계를 나타내는데 사용한다. (마지막 문자로는 사용하지 않는다.)
  5. 파일 확장자를 URI에 포함시키지 않는다.
  6. URI가 길어지는 경우 _가 아닌 -를 사용한다.
  • Path parameter

PATCH / POST / GET 의 차이?

  • Query parameter

Filtering, Sorting, Searching

/products?price=3000&name=사과
/products?offset=0&limit=100

카카오빌런즈샵 RESTful API

카테고리 영역 restful API

  • category/character 전체
    category/character?categorySeq={캐릭터id}&sort={신상품/판매량/낮은가격순/높은가격순}
  • category/subject 전체
    category/subject?categorySeq={카테고리id]}&subCategorySeq={중카테고리id}&characterSeq={캐릭터id}&sort={신상품/판매량/낮은가격순/높은가격순}
profile
그때그때 공부한 내용과 생각을 기록하는 블로그입니다.

0개의 댓글