본문 바로가기

앱 개발/Kotlin_Android

RESTful API

 RESTful API는 Representational State Transfer 아키텍처 스타일을 따르는 웹 API이다. REST의 핵심 원칙을 준수하여 설계된 RESTful API는 간결하고 유연하며 확장 가능한 웹 서비스를 구축하는 데 도움이 된다.

 각 API 엔드포인트는 서버 상의 특정 자원을 나타내고 이러한 자원은 고유한 URI(Uniform Resource Identifier)로 식별되며, 클라이언트는 이 URI를 통해 자원에 접근한다. 클라이언트는 요청을 통해 서버의 상태를 조작하고 서버는 클라이언트에게 적절한 응답을 제공한다. HTTP 메서드를 사용하여 CRUD(Create, Read, Update, Delete) 작업을 수행한다.

 요청에 필요한 정보가 헤더, URI, 메서드 등의 요소를 통해 명시적으로 표현된다. 클라이언트는 서버로부터 전달되는 하이퍼미디어 링크를 통해 API를 탐색하고 활용할 수 있다. 이를 통해 클라이언트와 서버 간의 상호작용이 동적으로 이루어지며 API의 변경에 유연하게 대응할 수 있다.

728x90

'앱 개발 > Kotlin_Android' 카테고리의 다른 글

서버 & 클라이언트  (0) 2024.05.17
레트로핏  (0) 2024.05.16
SharedPreference  (0) 2024.05.13
Companion Object & Object  (0) 2024.05.13
ListAdapter  (0) 2024.05.10