Restful API(API 규격)

이건우·2021년 12월 13일
0

개발 방법론

목록 보기
1/4

REST ?

REpresentational State Transfer

  • 웹서비스를 만드는데 사용되는 제약 모음이다.

( 웹을 망가뜨리지않고 어떻게 HTTP를 개선 할 수 있을까?, 우린 조건 모음에 대해 학습할것이다.)

"리소스마다 서로 다른 API 규칙,"

"규격된 스타일에 따라 API를 만들자. !!!"

REST에서 정보의 가장 핵심적인 추상화는 리소스다. 이름을 붙일 수 있는 정보면 어떤것이든 리소스가 될 수 있다."

  • 리소스를 나타내는 명사를 사용하라
  • 일관성이 핵심
  • CRUD 기능 이름은 URI에 사용하지마라
  • filter가 필요하면 query component를 사용하라.

1. 리소스를 나타내는데 명사를 사용하라!

2. 일관성이 핵심이다.

  • 계층 구조를 나타낼때는 /를 사용하라
  • URI끝에 /를 붙이지 마라
  • URI끝에 가독성을 높이기위해 -를 사용해라
  • _(언더바)를 사용하지마라
  • URI에 소문자를 사용하라
  • 파일 확장자를 사용하지마라.

3. CRUD 기능 이름은 URI에 사용하지 마라.

4. filter가 필요하면 query component를 사용하라

단순히 필터링을 한다. 이것을 가져오는데 저건 보고싶지않다.

profile
내가 느낌만알고 한줄도 설명할줄 모른다면 '모르는 것'이다.

0개의 댓글