728x90
반응형
아주 간단하게 남겨보는 글입니다.
API 구축하는 방법에는 총 세가지가 있습니다.
아주 전통적인 방법인 SOAP, 많이 사용되는 REST, 그리고 저에겐 낯선 GraphQL
아래 글을 읽고 짧게 정리해보았습니다.
da-14.com/blog/ultimate-guide-api-architecture-rest-soap-or-graphql
SOAP
전송방식 : HTTP, SMTP, TCP 등
데이터 포맷 : XML
REST
리소스를 URL로 표현
전송방식 : 주로 HTTP
데이터 포맷 : JSON, XML, HTML
GraphQL
REST의 URL 대신 Query(GET)나 Mutation(POST,PUT,UPDATE)으로 표현
강력한 장점: SOAP와 REST와는 다르게 원하는 데이터만 가지고올 수 있다.
728x90
반응형
'공부기록 > 여러가지' 카테고리의 다른 글
MariaDB 시작시 시스템 오류 1067이(가) 생겼습니다. (0) | 2022.07.22 |
---|---|
[magnificPopup.js]이미지 클릭시 팝업창으로 이미지 띄우기 (0) | 2021.06.10 |
tomcat manager 404에러 (0) | 2021.04.13 |
apk 앱이 설치되지 않았습니다 2가지 해결방법 안 먹힐 때.. (0) | 2021.04.07 |
[에러] 찾고 있는 리소스가 제거되었거나 이름이 변경되었거나 일시적으로 사용할 수 없습니다. (0) | 2021.04.07 |