게으른 개발자의 끄적거림

RESTful API란

끄적잉 2023. 3. 15. 21:59
반응형

RESTful API는 Representational State Transfer API의 약자로, 웹 서비스에서 클라이언트와 서버 간의 통신을 위한 아키텍처 스타일 중 하나이다.

 RESTful API는 HTTP와 같은 기존의 웹 프로토콜을 기반으로 작동하며, 클라이언트와 서버 간의 통신은 일반적으로 JSON 형식으로 이루어진다.

 RESTful API는 HTTP 메소드(GET, POST, PUT, DELETE 등)를 사용하여 클라이언트가 서버에 요청을 보내고, 서버는 그에 따른 응답을 반환한다. 이러한 메소드와 URI를 이용해 자원에 대한 CRUD(Create, Read, Update, Delete) 작업을 수행할 수 있다.

 또한, RESTful API는 Statelessness(무상태성)을 갖고 있어서 서버가 클라이언트의 상태를 유지하지 않는다. 이는 서버의 확장성과 성능을 향상시키는데 도움이 된다.

RESTful API를 설계할 때는 URI 설계, HTTP 메소드의 적절한 사용, 응답 형식, 인증 등을 고려해야 한다. 이러한 요소들을 고려하여 RESTful API를 설계하면, 보다 안정적이고 유지보수가 용이한 API를 만들 수 있다.

반응형

'게으른 개발자의 끄적거림' 카테고리의 다른 글

https에서 http 호출하는 방법  (0) 2023.03.22
HTTP란?  (0) 2023.03.16
서버란 무엇인가?  (0) 2023.03.14
PHP란??  (0) 2023.03.13
node.js란  (0) 2023.03.13