-
REST API (스프링 기반 REST API 개발 - 1)Programming/Spring 기반 REST API 2021. 1. 1. 15:48728x90
1. REST
- 시스템 제각각의 독립적인 진화를 보장하기 위한 방법
- REST API : REST 아키텍쳐 스타일을 따르는 API
2. self-descriptive messages
- 메시지 스스로 메시지에 대한 설명이 가능해야 한다.
- 서버가 메시지를 바꾸더라도 클라이언트는 대응 가능 (메시지에 해석하는 방법이 있기 때문에)
- 확장 가능한 커뮤니케이션
-> HAL의 링크 데이터에 profile 링크를 추가 (아직 여러 브라우저들이 헤더에 추가하는 방법 이해를 잘 못함)
3. HATEOAS
- 링크를 통해 애플리케이션 상태 변화가 가능해야 한다.
- 링크 정보를 동적으로 바꿀 수 있다.
-> HAL을 통해 링크를 정의
인프런 백기선님 '스프링 기반 REST API 개발’ 강의를 듣고 정리한 내용입니다.
728x90