【发布时间】:2018-10-11 20:54:29
【问题描述】:
我正在使用 axios 发出 HTTP 发布请求。响应的主体是一个 4MB 的大字符串。
axios({
method: 'POST',
url: url,
data: data,
headers : headers,
})
.then(function (response) {
console.log(response);
});
但是,当我从浏览器调用此函数时,响应被截断为 1024 个字符(完整的响应位于“网络”选项卡中)。
另外,当我在终端中使用 Node 运行这个函数时,我得到了完整的响应。
从浏览器运行时,如何在我的 JavaScript 代码中获得完整响应?
【问题讨论】:
-
你确定它不仅仅是
console.log截断.. 你试过console.log(response.length)吗?您还尝试了设置timeout: 5000,也许maxContentLength: 5000000
标签: javascript npm vue.js axios