버전 관리, HATEOAS

yshjft·2022년 3월 21일
0

네트워크

목록 보기
14/18

버전 관리

  • URI를 이용한 버전 관리

    v1: /api/v1/users/{id}
    v2: /api/v2/users/{id}

HATEOAS

  • Hypermedia As The Engine Of Application State

  • 어플리케이션의 추가 상태 정보를 보여준다.

  • 현재 리소스와 연관된 자원 상태 정보를 제공한다.

  • 하나의 리소스에서 가능한 추가적인 작업들도 확인할 수 있어 사용자에게 추가적인 정보 제공한다.

    • ex) [GET] /documents/1
      • [GET] /documents
      • [PUT] /documents/1
      • [DELETE] /documents/1
  • REST API의 최상 단계
profile
꾸준히 나아가자 🐢

0개의 댓글