code

JSON 응답이있는 URL에 NodeJS HttpGet

codestyles 2020. 12. 15. 19:20
반응형

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

반응형