请求的 HTTP API 地址:https://www.jisuapi.com/api/w...
请求的方式:POST 请求
代码如下:
#!/usr/bin/env node
var http = require('http'),
url = require('url'),
qs = require('querystring'),
city = process.argv[2] || '石家庄',
options = url.parse('http://api.jisuapi.com/weather/query?appkey=d4afb00114742b00');
options.method = 'POST';
options.headers = { 'User-Agent': '04-post-weather.js' };
console.log(options);
var req = http.request(options, function(res) {
var result = '';
res.on('data', function(data) {
result += data.toString('utf8');
});
res.on('end', function() {
var weather = JSON.parse(result);
console.log(weather);
});
});
console.log(qs.escape('city='+city));
req.write(qs.escape('city='+city));
req.end();
请求不到数据,帮忙看看是哪里的问题。
相关分类