Javascript nodejs请求从服务器返回POST请求的空正文

Javascript nodejs请求从服务器返回POST请求的空正文,javascript,node.js,post,httprequest,node-request,Javascript,Node.js,Post,Httprequest,Node Request,我使用request()从节点发送一个HTTPPOST请求,并返回一个空正文。Hull发送了相同的请求。它返回了正确的响应和正确的正文。从同一nodejs服务器发送到同一服务器的另一个请求也返回了正确的正文。真正让人恼火的是,这在上周起了作用,而在nodejs中不再起作用 我的server.js是: var request = require('request'); request({ uri: 'insert url here; contains sensitive info

我使用request()从节点发送一个HTTPPOST请求,并返回一个空正文。Hull发送了相同的请求。它返回了正确的响应和正确的正文。从同一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);
        });
有人知道怎么解决这个问题吗


谢谢。

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


谢谢。

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


谢谢。

设置了
错误吗?
response
包含什么?尝试记录
错误和
响应。响应正文为:null响应正文为:null对于实际响应,相关位在末尾:_hasBody:true,_trailer:“”,finished:true,_hangupClose:false,socket:[Object],连接:[Object],代理:[Object],socketPath:undefined,方法:'POST',路径:'',_headers:[Object],_headerNames:[Object],解析器:null,res:[Circular]},ntick:true,响应:[Circular],_destdata:true,_end:true,_callbackCalled:true},toJSON:[Function:toJSON],body:'null'}在该
响应
对象中,body是文本字符串
'null'
!是否设置了
错误
response
包含什么?尝试记录
错误和
响应。响应正文为:null响应正文为:null对于实际响应,相关位在末尾:_hasBody:true,_trailer:“”,finished:true,_hangupClose:false,socket:[Object],连接:[Object],代理:[Object],socketPath:undefined,方法:'POST',路径:'',_headers:[Object],_headerNames:[Object],解析器:null,res:[Circular]},ntick:true,响应:[Circular],_destdata:true,_end:true,_callbackCalled:true},toJSON:[Function:toJSON],body:'null'}在该
响应
对象中,body是文本字符串
'null'
!你是怎么加的?你是怎么加的?