본문 바로가기
공부기록/여러가지

API 구축하는 방법 세가지 SOAP, REST, GraphQL

by 책읽는 개발자 ami 2021. 3. 10.
728x90
반응형

아주 간단하게 남겨보는 글입니다.

API 구축하는 방법에는 총 세가지가 있습니다.

아주 전통적인 방법인 SOAP, 많이 사용되는 REST, 그리고 저에겐 낯선 GraphQL

아래 글을 읽고 짧게 정리해보았습니다. 

da-14.com/blog/ultimate-guide-api-architecture-rest-soap-or-graphql

 

The Ultimate Guide to API Architecture: REST, SOAP or GraphQL? | DA-14

09 . 16 . 2016 To Develop a Web App: How Long & How Much?

da-14.com

SOAP

전송방식 : HTTP, SMTP, TCP 등

데이터 포맷 : XML

REST

리소스를 URL로 표현

전송방식 : 주로 HTTP

데이터 포맷 : JSON, XML, HTML

GraphQL

REST의 URL 대신 Query(GET)나 Mutation(POST,PUT,UPDATE)으로 표현

강력한 장점: SOAP와 REST와는 다르게 원하는 데이터만 가지고올 수 있다.

728x90
반응형