Java

REST API 와 JSON

Baetab 2023. 4. 30. 12:42

REST API

REST API(Representational State Transfer API)

서버의 자원을 클라이언트에 구애받지 않고 사용할 수 있게 하는 설계방식

 

- HTTP 요청에 대한 응답으로 서버의 자원을 반환한다

- 특정 기기에 종속되지 않도록 모든 기기에서 통용될 수 있는 데이터를 반환한다

- 서버는 클라이언트의 요청에 대한 응답으로 화면이 아닌 , 데이터를 전송한다.

 

과거에는 응답데이터로 XML 을 많이 사용했지만

최근 JSON(Javascript Object Notation) 방식으로 통일되는 추세

* API

API(Application Programming Interface)

애플리케이션을 간편히 사용할 수 있게 하는 미리정해진 약속

사용자와 프로그램 간의 상호작용을 돕는 역할

 

 

JSON 데이터

JSON 데이터는 키 와 값 으로 구성된 정렬되지 않은 속성의 집합

키는 문자열이므로 항상 큰따옴표로 감싸고 , 값은 문자열인 경우만 큰따옴표로 감싼다

 

<코드>

{
	"name":"망고",
    "breeds":"골든리트리버",
    "age":2
}