2

我正在使用请求(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);
        });

有人知道如何解决这个问题吗?

谢谢你。

4

1 回答 1

5

我解决了这个问题。我发布到的服务器显然在我没有发送的标头中期待一个用户代理,抛出一个空异常,并返回空值。它已经被修复了。

谢谢你。

于 2014-08-18T19:44:31.923 回答