반응형
JSON 응답이있는 URL에 NodeJS HttpGet
저는 Node 개발이 처음이고 JSON 응답과 함께 RESTful 프로토콜을 사용하여 서버 측 API 호출을 시도하고 있습니다. API 문서 와이 SO 게시물 을 모두 읽었습니다 .
트랙 버스에서 가져 오려는 API는 JSON 출력으로 데이터를 반환합니다. 실제 URL의 모든 매개 변수와 옵션을 사용하여 HTTP GET 요청을 만드는 방법에 대해 혼란 스럽습니다. API와 응답은 브라우저 나 'curl'명령을 사용하여 액세스 할 수도 있습니다. http://developer.cumtd.com/api/v2.2/json/GetStop?key=d99803c970a04223998cabd90a741633&stop_id=it
URL의 옵션을 사용하여 리소스에 GET 요청을하고 JSON 응답을 해석하는 노드 서버 측 코드를 작성하려면 어떻게해야합니까?
미리 감사드립니다!
요청 모듈은 이것을 정말 쉽게 만듭니다. npm에서 패키지에 요청을 설치 한 다음 get 요청을 할 수 있습니다.
var request = require("request")
var url = "http://developer.cumtd.com/api/v2.2/json/GetStop?" +
"key=d99803c970a04223998cabd90a741633" +
"&stop_id=it"
request({
url: url,
json: true
}, function (error, response, body) {
if (!error && response.statusCode === 200) {
console.log(body) // Print the json response
}
})
npm에서 요청에 대한 문서를 찾을 수 있습니다 : https://npmjs.org/package/request
참조 URL : https://stackoverflow.com/questions/20304862/nodejs-httpget-to-a-url-with-json-response
반응형
'code' 카테고리의 다른 글
단위 테스트를 위해 패치를 사용하여 두 함수를 조롱 (0) | 2020.12.15 |
---|---|
C #에서 JSON 배열 만들기 (0) | 2020.12.15 |
다중 생성자 : 파이썬 방식? (0) | 2020.12.15 |
Rails의 라디오 버튼 (0) | 2020.12.15 |
Java에 인터넷 연결이 있는지 확인하는 방법은 무엇입니까? (0) | 2020.12.15 |