[인프런] Spring Boot를 이용한 RESTful Web Services 개발 - Web Service & Web Application

June·2021년 5월 11일
0

Web Service 개발 방법 SOAP과 REST의 이해

웹이란

네트워크 상에서 서로 다른 컴퓨터들 간에 상호작용하기 위한 소프트웨어 시스템

Web Service

일반적으로 JSON을 활용한다.

SOAP

우리가 사용하는 http, https 같은 프로토콜을 이용해서 메시지를 전달하는 것을 말한다. 간단한 사용자 정보를 주는데도 복잡한 구조를 사용해서 무겁고 오버헤드가 심하다.

RESTful

플랫폼에 독립적이며, 스마트폰의 등장으로 인기가 계속 이어지고 있다.
여기서 말하는 상태란, 컴퓨터가 가지고 있는 자원의 상태다.

GET, PUT, POST, DELETE 같은 METHOD들은 서버에 전달하는 목적을 알려준다.

모든 HTTP 요청은 처리되고 Status Code를 받을 수 있다.

REST API를 이러한 REST를 제공하는 API이고, REST API를 제공하는 웹 서비스를 RESTful이라 한다.

SOAP vs REST

0개의 댓글