【发布时间】:2018-05-15 02:38:54
【问题描述】:
var authOptions = {
method: 'POST',
url: url,
data: options.data,
headers: options.headers,
json: true };
return axios(authOptions)
.then(function(response){
console.log(response.data);
})
.catch(function(error){
console.log(error);
});
这是我的代码 sn-p。我正在尝试向在我的本地系统中正常工作的 URL 发出请求。但是,当我在 Windows 服务器中运行此代码时,返回的 JSON 不完整且被截断。它抛出一个错误,JSON 的意外结束。我也尝试过使用 node-rest-client 和 request,但错误仍然存在。对这个问题有任何见解吗?
TIA
【问题讨论】:
-
您是否能够记录数据?我的意思是有时
data完全为空或不是 json (例如来自 IIS 的 HTML 抱怨某事)。尝试设置json: false,看看数据包含什么? -
我能够在服务器和客户端中成功记录数据。仅在服务器中,JSON 被截断。
-
在服务器上,您只是在运行一个节点进程并以服务器上运行的用户身份请求该数据?你和节点进程之间没有代理/IIS?
-
是的。只是运行节点服务器。没有代理/IIS。有问题吗?
-
有效负载为 19kb。感谢您的及时回复。将尝试保持活动标题:)。
标签: json node.js axios windows-server-2012 node-rest-client