Edited at

Node.jsからWebAPIを叩く

More than 1 year has passed since last update.


前提

GETあるいはPOSTでデータを渡しJSONでデータが帰ってくるものを想定したコードです。

また、叩く方法はたくさんありますが、比較的短く書ける request を使用します。


ソース


GET

const request = require('request');

var URL = 'URL_IS_HERE';

request.get({
uri: URL,
headers: {'Content-type': 'application/json'},
qs: {
// GETのURLの後に付く
// ?hoge=hugaの部分
},
json: true
}, function(err, req, data){
console.log(data);
});


POST

const request = require('request');

var URL = 'URL_IS_HERE';

request.post({
uri: URL,
headers: { "Content-type": "application/json" },
json: {
// JSONをPOSTする場合書く
}
}, (err, res, data) => {
console.log(data);
});