我正在使用Mac(v 10.13)。当我打开Chrome devtools时,转到一个XHR请求,然后单击Headers,我只看到对JSON负载大于1000万个字符的application / JSON请求的这两件事: 我正在使用角度$ http()post方法发送数据。
当我发送长度小于1000万个字符的JSON请求时,请求有效负载如下图所示。
但是当我们发送长度超过一千万个字符的JSON请求时,请求有效负载根本没有显示,如下图所示。
请帮助我弄清楚我到底在犯什么错误,无论是Javascript问题还是Chrome问题。
答案 0 :(得分:0)
我无法使用纯JavaScript复制问题。
我将代码放入jsbin中,因为一千万个字符串在StackOverflow上看起来不太好:
var xhr = new XMLHttpRequest();
xhr.open("POST", 'google.com', true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify({
value: tenMilCharString
}));