1. 문제의 발단
- API를 이제 직접 작성해 보는 단계가 되었다.
- Postman을 이용해 간단하게 작업이 가능하다.
2. JSON
- Javascript 형식으로 네트워크를 통해 정보를 전달하고 받을 때 이용하는 파일의 형식이다.
- 이때 문자열에서 이를 네이티브 객체로 바꾸는 것을 '파싱(Parsing)' 한다고 한다.
- 일반적인 JSON은 '객체' 형태로 생겼다.
[
{
"id": 1,
"username": "Hendrix",
"text": "Hello World",
"from": "Korea",
"date": "2021-07-30T03:54:21.134"
},
// 다른 객체들이 더 있을 수 있다.
]
3. REST API
- API들 중에서도 오늘날 널리 사용되는 한 API의 형태.
- 과거에는 SOAP을 사용했지만 너무 복잡해서 REST로 바뀌었다.
- 그래서 데이터에 대한 상태는 GET, POST, PUT, DELETE 등등으로 표현되어 사용하게 되는 것이다.
4. Postman을 이용한 테스트
- Postman : HTTP API 테스트를 위한 도구이다.
- 어떻게 사용하는가?
- URL을 GET으로 요청하기. ex) http://1.11.11.11:3000/data/messages
- 그러면 응답으로 JSON형식이 온다.
- POST로 GET을 바꾸고 Body에 파일 형식을 JSON으로 바꾸고 아래에 JSON형식으로 새로운 객체를 만들고 Send 하면 추가할 수 도 있다.
- 오른쪽 아래 HTTP 상태도 뜬다!
'Coding > Today I Learned' 카테고리의 다른 글
2021.08.01(Sun.) <트리구조를 여행하는 히치하이커들을 위한 안내서 > (0) | 2021.08.02 |
---|---|
2021.07.31(Sat.) <효율적인 거듭제곱> (0) | 2021.08.01 |
2021.07.29(Thu.) <HTTP와 네트워크 기초중에 기초> (0) | 2021.07.29 |
2021.07.28(Wen.) <Async & Await의 기초> (0) | 2021.07.29 |
2021.07.27(Tue.) <Promise> (0) | 2021.07.27 |