[Network] REST / REST API / RESTful 이란?
·
Computer Science/네트워크
REST란?REST의 정의REST(Representational State Transfer)란 자원을 URI로 식별하고, 그 자원의 상태를 주고받을 수 있는 아키텍처이다. 앞서 말한대로 자원은 URI로 식별된다.예를 들어, 사용자가 자원이라면 사용자 전체를 나타내는 URI는 /users로 나타낼 수 있다. 만약 id가 1번인 사용자의 정보를 받아보고 싶다면 HTTP 메소드 중 하나인 GET을 이용해서GET /users/1 HTTP/1.1로 request하면 된다.요청에 대한 응답으로 자원의 상태를 확인할 수 있다. 보통 JSON, XML 등의 형식으로 받아볼 수 있다.{ "id": 1, "name": "홍길동", "email": "hong@example.com", "createdAt": "2023..