REST API
REST API는 웹 기술 중 하나로, 네트워크를 통해 서버와 클라이언트 간의 통신을 가능하게 하는 인터페이스입니다.
REST는 Representational State Transfer의 약자로, 자원을 표현하고 상태를 전송하는 방법을 정의합니다. 이는 일반적으로 HTTP 프로토콜을 기반으로 하며, 주로 JSON 또는 XML 형식으로 데이터를 주고받습니다.
예를 들어, 웹 브라우저에서 GET 요청을 통해 특정 페이지의 정보를 가져오는 것이 REST API의 예입니다.
조회 - Get
생성 - Post
수정 - Put
삭제 - Delete
즉, 상황에 맞는 HTTP메서드를 사용해야 합니다.
RESTful API
RESTful API는 REST의 원칙을 따르는 API를 말합니다.
RESTful API는 다음의 원칙을 준수합니다.
즉, RESTful API는 REST의 원칙을 지켜서 설계된 API를 말하며, 이를 통해 효율적이고 일관된 방식으로 서버와 클라이언트 간 통신이 가능해집니다.