API(Application Programming Interface) | 토스페이먼츠 개발자센터
CS | API, REST API, REST 설계 규칙
[네트워크] REST API란? REST, RESTful이란?
REST 아키텍처 스타일을 따르는 API
자원을 이름으로 구분하여 해당 자원의 상태를 주고받음
JSON 데이터 형식을 사용해서 브라우저와 호환성 좋음
HTTP 프로토콜을 기반으로 표준화된 인터페이스 제공
HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 리소스에 대한 작업을 정의
클라이언트-서버 구조
무상태(Stateless) 통신
/users
, /products
, /orders
header
: 서버에게 정보를 전달하고, 인증 또는 데이터 타입을 포함data
: 바디(Body) 또는 메시지로, 서버에게 보내는 정보GET
: 리소스 조회POST
: 리소스 생성PUT
: 리소스 전체 수정CATCH
: 리소스 부분 수정DELETE
: 리소스 삭제