REST API

0

TIL

목록 보기
85/126

REST API(Representational State Transfer API)는 HTTP 프로토콜을 이용하여 클라이언트와 서버 간의 통신을 할 수 있는 인터페이스이다. REST API를 사용하면 URI를 통해 특정 자원에 대한 요청을 보내고, HTTP 메소드(GET, POST, PUT, DELETE 등)를 사용하여 자원의 CRUD(Create, Read, Update, Delete) 작업을 수행할 수 있다.

나는 과거에 프로젝트에서 HTTP 프로토콜을 사용했고, 다양한 기능들을 지원한다는 것과 클라이언트와 서버간의 통신이 단순하고 용이해진다는 장점들 때문에 모든 메소드들을 REST API를 사용했었다.

REST API 외에 비교할만한 것으로는 SOAP(Simple Object Access Protocol) API가 있는데, 이는 XML 기반의 메세지 교환 프로토콜이다.
SOAP API는 HTTP 외의 다른 프로토콜도 지원하기 때문에 REST API보다 보안성이 높지만 복잡하고 무겁다.

0개의 댓글