브라우저
이다.브라우저
는 서버에 HTTP 요청
을 보낼 수 있는 도구이지만, 주로 웹 페이지를 받아오는 GET
요청에 사용한다. 브라우저의 주소창에 URL을 입력하면, 해당 URL의 root-endpoint로 GET
요청을 보낸다. 테스트를 위해 GET
요청이 아닌 다른 요청을 보내려면, 개발자 도구의 콘솔 창에서 Web API fetch를 사용해야 한다.
Postman 이란?
매번 코드를 작성하는 것 대신에,
HTTP 요청
을 테스트할 수 있는 API 테스트 도구이다. API 개발을 빠르고 쉽게 만들고, 공유하고, 테스트에 문서화까지 가능하며 API로 리퀘스트해서 나오는 응답까지 확인할 수 있는 툴이다.
Open API
- 정부에서 제공하는 공공데이터가 있다.(https://www.data.go.kr/)
- API마다 정해진 이용 수칙이 있고, 그 이용 수칙에 따라 제한사항(가격, 정보의 제한 등)이 있을 수 있다.
API Key
- API를 이용하기 위해서는 API Key가 필요하다.(가끔 API key가 필요하지 않은 경우도 있습니다.)
- API Key가 필요한 경우에는 로그인한 이용자에게 자원에 접근할 수 있는 권한을 API Key의 형태로 제공하고, 데이터를 요청할 때 API key를 같이 전달해야 원하는 응답을 받을 수 있다.
응답은 다음과 같은 JSON 형식이다.