Postman은 HTTP 요청을 테스트할 수 있는 다양한 API 테스트 도구 중 하나다.
이러한 API 테스트 도구는 클라이언트 입장에서 서버 API를 테스트하거나, API를 만드는 과정에 유용하다.
POST 요청은 GET 요청과 다르게 본문(body)을 포함하는 경우가 많다.
Request
POST /kimcoding/messages
parameter | 형식 | 설명 | 필수 포함 여부 |
---|---|---|---|
username | 문자열 | 사용자 이름 | 필수 |
text | 문자열 | 본문 내용 | 필수 |
roomname | 문자열 | 방 이름 | 필수 |
Request에 따른 Response 예시
{
"id": 5
}
Open Weather Map사이트에서 API Key를 발급했다.
api.openweathermap.org/data/2.5/weather?id={city id}&appid={your api key}
By city ID에서 제공받은 URI다.
데이터를 정상적으로 받아올 수 있는지, URI는 정상 작동하는지 확인하기 위해 브라우저 검색창에 입력해 확인한다.
크롬 확장 프로그램 JSON Viewer를 설치해 JSON 데이터 타입 형식으로 데이터를 확인할 수 있다.
{city id}
= 서울, 1835848
{your api key}
= 발급받은 API Key
GET 요청으로 응답을 확인할 수 있다.
코드스테이츠에서 운영 중인 Message States Server
의 API 문서를 읽고 Postman으로 확인해보자.
http://3.36.72.17:3000
ex> https://api.github.com/user
에서는 'user'가 path다.
POST 요청이 성공하면, 서버에 전부 저장된다.