REST API
-
[Spring] RESTful 이해하기Software Development/Java 2020. 12. 26. 22:18
웹, 서버 개발자의 필수 요건이 REST API 개발 경험입니다. REST API가 무엇인지 살펴보겠습니다. REST란? REST란 REpresentational State Transfer의 약자로, HTTP의 창시자 중 한 사람인 로이 필딩이 2000년에 발표한 박사 학위 논문에서 소개했습니다. 저자는 기존의 웹 아키텍처가 HTTP 본래의 우수성을 잘 활용하지 못한다고 생각했기 때문에 그 장점을 최대한 활용할 수 있는 아키텍처로 REST를 소개했습니다. REST는 HTTP URI로 리소스를 정의하고 HTTP 메서드로 리소스에 대한 행위를 정의합니다. 리소스는 JSON, XML과 같은 여러 가지 언어로 표현할 수 있습니다. REST의 특징을 지키는 API를 'RESTful하다'라고 표현합니다. 리소스 리..