restapi 2

REST의 제약 조건 / 특징

REST의 제약 조건 1. Client-Server - 클라이언트 / 서버 구조Client: 자원을 요청하는 곳Server: 자원을 제공하는 곳REST Server: API를 제공하고 비즈니스 로직 처리 및 저장을 책임진다.Client는 사용자 인증이나 context(세션, 로그인 정보) 등을 직접 관리하고 책임진다.역할을 확실히 구분함으로써 서로 간 의존성을 줄인다.2. Uniform Interface - 균일한 인터페이스URI로 지정한 Resource에 대한 조작을 가능하게 하는 아키텍쳐 스타일을 의미한다.HTTP 표준 Protocol을 따르는 모든 플랫폼에서 사용이 가능하다.특정 언어나 기술에 종속되지 않는다.3. Stateless - 무상태성Statel..

IT 용어 2024.04.24

REST

RESTREpresentational State Transfer의 준말로, API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍쳐이다.자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고받는 모든 것을 의미한다.월드 와이드 웹(WWW)과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍쳐의 한 형식이다.구체적인 개념은 아래와 같다.HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)를 명시하고HTTP Method(POST, GET, PUT, DELETE)를 통해해당 자원에 CRUD Operation을 적용하는 것을 의미한다. CRUD Operation대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능( ..

IT 용어 2024.04.24