我有这样的服务器网址;
http://127.0.0.1:8888/stk?list=XXX,YYY
测试服务器URL是否正常工作。我有一个restify客户端,它对这个URL进行HTTP GET,如果一切正常,将返回一个json输出。
这就是改善客户端代码的样子;
var restify = require('restify');
var client = restify.createClient({
url: 'http://127.0.0.1:8888'
});
client.get('/stk?list=XXX,YYY', function(err, req) {
assert.ifError(err); // connection error
req.on('result', function(err, res) {
assert.ifError(err); // HTTP status code >= 400
res.body = '';
res.setEncoding('utf8');
res.on('data', function(chunk) {
res.body += chunk;
});
res.on('end', function() {
console.log(res.body);
});
});
});
错误发生在assert.ifError(err);
,因为err
为空。
代码有什么问题?