Rest API란?
Computer Science
2023. 3. 21. 21:08
API 클라이언트와 서버는 서로 직접적으로 호출하기보다는, Application Programming Interface (API)라 불리는 중간자 역할의 인터페이스를 사용합니다. REST 정의 Representational State Transfer의 약자로 해석하면 원하는 리소스를 현재 상태에 걸맞은 형태로 전송하는 것이다. 즉 자원의 표현에 의한 상태 전달을 뜻합니다. 자원: 해당 소프트웨어가 관리하는 모든 것 (문서, 그림, 데이터 등) 표현: 그 자원을 표현하기 위한 이름 (DB의 학생 정보가 자원이면, 'students'를 자원의 표현으로 정한다.) 상태 전달: 데이터가 요청되는 시점에 자원의 상태를 전달한다. (JSON, XML 등) REST는 웹의 기존 기술과 HTTP 프로토콜을 그대로 사용..