API (REST api) , JSON
2023. 2. 6. 17:25ㆍJAVA 이건 꼭 알자
API(Application Programming Interface)란?
API는 다른 소프트웨어들끼리 데이터 형식을 주고받으면서 소통하는 방식이다.
--> 쉽게 말해, 주방장이 손님들이 원하는 음식이 무엇인지 알기 위해 메뉴판 (API)이 존재하듯이 컴퓨터에는 API로 원하는 것을 주고 받기 위해 소통을 하는 것이다!
REST API
웹과 앱 모두에서 사용가능하며 가장 널리 알려진 API 중 하나이다. REST API로 원하는 것이 무엇인지 주고받기 위해 HTTP 메소드 (GET, POST, PUT, DELETE)를 사용한다.
GET : 조회, 검색할 때 사용 - parameter가 주소창에 노출
POST: 생성할 때 사용 - parameter가 주소창에 노출되지 않음
PUT : 수정할 때 사용
DELETE: 삭제할 때 사용
JSON
데이터를 주고받을 때 정해진 형식이다. 쉽게 말해 api로 소통하는데 서로 같은 형식으로 데이터를 주고받는 것이다.
ex)
{
name : ' kim',
gender : ' w',
age : 15
}
그밖에 xml도 존재한다.
ex)
<person>
<name> kim </name>
<gender> w </gender>
<age> 15 </age>
</person>
--> JSON보다 가독성이 떨어진다.
'JAVA 이건 꼭 알자' 카테고리의 다른 글
How to compile Java on Windows (0) | 2023.03.15 |
---|---|
java.time package (0) | 2023.01.27 |
getOrDefault(key, defaultValue) (0) | 2023.01.26 |
startsWith( ), endsWith( ) (0) | 2023.01.18 |
HashSet (0) | 2023.01.17 |