nodejs请求从服务器返回null body以获取POST请求

时间:2014-08-18 03:44:38

标签: javascript node.js post httprequest node-request

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

任何人都知道如何解决这个问题?

谢谢。

1 个答案:

答案 0 :(得分:3)

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

谢谢。

相关问题