REST, API, Rest API와 Restful API의 차이(기본 설계 원칙)
* 관련 기술 스택이 없습니다

• API는 애플리케이션 프로그래밍 인터페이스로, 프로그램과 프로그램 사이의 연결 역할을 하며 클라이언트와 서버 간의 중간다리 역할을 수행한다.
• REST는 Representational State Transfer의 약자로, 네트워크를 통한 컴퓨터 간 통신을 가능하게 하는 아키텍처 스타일이며, 자원은 고유한 식별자를 통해 접근되고 주로 JSON이나 XML 형식으로 데이터를 교환한다.
• REST API는 REST 아키텍처를 기반으로 구현된 서비스 API를 의미하며, RESTful API는 REST 원칙을 따르면서 추가적인 설계 원칙과 모범 사례를 적용한 API를 말한다.
• REST API 설계 시, URI는 소문자를 사용하고, 행위는 HTTP 메소드로 표현하며, URI에는 행위를 포함시키지 않고, 리소스의 계층적 관계를 나타내기 위해 슬래시(/)를 사용하는 등의 규칙을 따라야 한다.

북마크
공유하기
신고하기