Rest & RestAPI
REST
REST의 구성 요소
구성 요소
내용
표현 방법
REST 6원칙
// 이전 방식 https://my-server.com/page?user=guest/menu=login // REST API를 적용한 방식 HTTP Method : GET -> GET이니까 로그인 페이지를 요청하는 것이라 짐작 가능 https://my-server.com/user/login HTTP Method : POST -> POST 요청이니까 로그인이 수행될 것이라 짐작 가능 https://my-server.com/user/login// Request GET /accounts/12345 HTTP/1.1 Host: bank.example.com // Response HTTP/1.1 200 OK { "account": { "account_number": 12345, "balance": { "currency": "usd", "value": 100.00 }, "links": { "deposits": "/accounts/12345/deposits", "withdrawals": "/accounts/12345/withdrawals", "transfers": "/accounts/12345/transfers", "close-requests": "/accounts/12345/close-requests" } } }
REST의 장단점
REST를 사용하는 이유
RESTful
Last updated