对于POST请求,nodejs请求从服务器返回null主体

我使用请求( https://github.com/mikeal/request )从节点发送一个http post请求,然后我得到一个空的主体。 从hurl.it发送的相同请求正确地返回正确的响应。 从同一个nodejs服务器发送到同一服务器的另一个请求也返回正确的正文。 真正令人愤慨的是,这是上周工作,不再在nodejs工作。

我的server.js是:

var request = require('request'); request({ uri: 'insert url here; contains sensitive info', method: 'POST', body: 'insert body here; contains sensitive info', followRedirect: true, maxRedirects: 10 }, function(error, response, body) { console.log('body in response is: ' + body); }); 

任何人有任何想法如何解决这个问题?

谢谢。

我解决了这个问题。 我发布的服务器显然是期望在头,我没有发送一个用户代理,抛出一个空的exception,并返回null。 它从那以后被修理了。

谢谢。