2013-12-15 42 views
0

当我在我的应用程序中尝试以下API调用失败时。它可以在浏览器中使用同一台机器正常工作。我应该得到一个JSON响应。api调用失败,请求模块在node.js中应用程序

var url = 'http://www.btc38.com/trade/getTradeList.php?coinname=BTC'; 

request.get({ url: url, json: json, strictSSL: false, headers: { 'User-Agent' : '' } }, function (err, resp, data) { 
}); 

编辑:通过“失败”我的意思是我得到一个非JSON错误页面。

+0

失败怎么办?它是否会给出200范围内的响应?它是否引发异常?它超时吗?它是否会在空间连续体中产生裂痕? –

+0

非html的json错误页面 – chovy

回答

1

您不能使用空的User-Agent标头,否则请求失败。

所以使用这样的:

'User-Agent' : 'request/x.y' 
+0

就是这样。谢谢。 – chovy

相关问题