반응형
RESTful
참고 : https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html
RESTful 이란
RESTful
은 일반적으로 REST라는 아키텍쳐를 구현하는 웹 서비스를 나타내기 위해 사용되는 용어이다.- 'REST API'를 제공하는 웹 서비스를 'RESTful'하다고 할 수 있다.
RESTful
은 REST를 REST답게 쓰기 위한 방법으로, 누군가가 공식적으로 발표한 것이 아니다- 즉, REST 원리를 따르는 시스템은 RESTful이란 용어로 지칭된다.
RESTful 의 목적
- 이해하기 쉽고 사용하기 쉬운 REST API를 만드는 것
- RESTful한 API를 구현하는 근본적인 목적이 성능 향상에 있는 것이 아니라 일관적인 컨벤션을 통한 API의 이해도 및 호환성을 높이는 것이 주 동기이니, 성능이 중요한 상황에서는 굳이 RESTful한 API를 구현할 필요는 없다.
RESTful 하지 못한 경우
- ex)
CRUD
기능을 모두 POST로만 처리하는 API - ex) route 에 resource, id, 외의 정보가 들어가는 경우 (
/students/updateName
)
반응형
'웹 프로그래밍 > [ WEB ]' 카테고리의 다른 글
[ WEB ] 07. OAuth란? (0) | 2021.06.30 |
---|---|
[ WEB ] 06. 웹 서버와 WAS의 차이 (0) | 2021.06.30 |
[ WEB ] 04. REST API란? (0) | 2021.06.30 |
[ WEB ] 03. REST란? (0) | 2021.06.30 |
[ WEB ] 02. Http Status Code (0) | 2021.06.25 |