REST API 란?
- 📚 Spring/Spring REST
- 2020. 6. 20. 23:50
API
- Application Programming Interface
Rest
- REpresentational State Transfer
- 인터넷상의 시스템간의 상호 운용성(interoperability)을 제공하는 방법 중 하나
- 시스템 제각각의 독립적인 진화를 보장하기위한 방법
- Rest API : REST 아키텍처 스타일을 따르는 API
Self-descriptive message
- 메세지 스스로 메시지에 대한 설명이 가능해야 한다.
- 서버가 변해서 메시지가 변해도 클라이언트는 그 메시지를보고 해석이 가능하다.
- 확장 가능한 커뮤니케이션
HATEOAS
- 하이퍼미디어(링크)를 통해 애플리케이션 상태 변화가 가능해야 한다.
- 링크 정보를 동적으로 바꿀 수 있다.(Versioning 필요없이)
HAL - Hypertext Application Language
'📚 Spring > Spring REST' 카테고리의 다른 글
[Spring REST API #6] Bad Request (도메인 Validator를 통한 처리) (0) | 2020.07.31 |
---|---|
[Spring REST API #5] Bad Request 처리 (0) | 2020.07.30 |
[Spring REST API #4] Spring REST API Bad Request 처리 (0) | 2020.07.28 |
[Spring REST API #3] Spring REST API 입력값 제한 및 에러 발생 처리 (0) | 2020.07.27 |
[Spring REST API #2] Spring REST API 클래스 생성 및 201 테스트 (0) | 2020.07.19 |