목록Web/Etc (1)
Develope Me!
[Web] HTTP API와 REST API, RESTful 웹 API 디자인
HTTP API와 REST API는 거의 같은 의미로 사용되지만 HTTP API는 좀 더 넓은 범위에서 사용된다. HTTP API는 HTTP 통신 규약을 사용해서 서로 정해둔 스펙으로 데이터를 주고 받으며 통신하는 반면 REST API는 HTTP API에 여러가지 제약 조건이 추가된다. REST는 다음 4가지 제약조건을 만족해야 한다. - 자원의 식별 - 메시지를 통한 리소스 조작 - 자기서술적 메서지 - 애플리케이션의 상태에 대한 엔진으로서 하이퍼미디어 대표적으로 구현하기 어려운 부분이 마지막에 있는 부분으로서 HTML처럼 하이퍼링크가 추가되어서 다음에 어떤 API를 호출해야 하는지를 해당 링크를 통해서 받을 수 있어야 한다. 이런 부분을 완벽하게 지키면서 개발하는 것을 RESTful API라고 하는데..
Web/Etc
2023. 12. 11. 13:07