RESTful API

JungHoon Han·2023년 4월 17일
0

CS 지식

목록 보기
3/9

RESTful API란?

RESTful API는 REST(Representational State Transfer) 아키텍처 스타일의 제약 조건을 준수하고 RESTful 웹 서비스와 상호 작용할 수 있도록 하는 API(Application Programming Interface)이다.
REST는 프로토콜이나 표준이 아닌 아키텍처 제약 조건으로 API 개발자는 REST를 다양한 방식으로 구현할 수 있다.

RESTful API를 통해 클라이언트 요청이 수행될 때 RESTful API는 리소스 상태에 대한 표현을 요청자 또는 앤드포인트에 전송한다. 이 정보 또는 표현은 HTTP: JSON(JavaScript Object Notation), HTML, XLT, Python, PHP 또는 일반 텍스트를 통해 몇가지 형식으로 전송된다.
그중 JSON은 사용언어와 상관이 없을 뿐 아니라 인간과 머신이 모두 읽을 수 있기 때문에 가장 널리 사용되는 파일 형식이다.

RESTful API 장점

RESTful API의 장점 중 하나는 확장성이다. REST API를 구현하는 시스템은 REST가 클라이언트-서버 상호 작용을 최적화하기 떄문에 효율적으로 크기를 조정할 수 있다.
또한, RESTful API는 쉽게 구현하고 수정할 수 있어 모든 API 시스템을 파악하고 여러 플랫폼에서 사용할 수 있다. 이로 인해 RESTful API는 다른 규정된 프로토콜보다 사용하기 쉽다.

profile
Node.js 주니어 개발자

0개의 댓글