gpt4 book ai didi

post - XMLHttpRequest POST数据大小

转载 作者:行者123 更新时间:2023-12-01 06:22:26 27 4
gpt4 key购买 nike

XHR POST请求有大小限制吗?我正在使用POST方法使用PHP脚本将文本数据保存到MySQL中,并且数据已被切断。 Firebug向我发送以下消息:

... Firebug request size limit has been reached by Firebug. ... 

这是我发送数据的代码:
function makeXHR(recordData)
{
xmlhttp = createXHR();

var body = "q=" + encodeURIComponent(recordData);

xmlhttp.open("POST", "insertRowData.php", true);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", body.length);
xmlhttp.setRequestHeader("Connection", "close");

xmlhttp.onreadystatechange = function()
{
if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
//alert(xmlhttp.responseText);
alert("Records were saved successfully!");
}
}
xmlhttp.send(body);

}

我能想到的唯一解决方案是拆分数据并排队XHR请求,但我不喜欢它。还有另一种方法吗?

最佳答案

XHR Post没有大小限制,但是您正在将数据发送到具有大小限制的PHP;)
创建以下php文件并在浏览器中打开它:

<?php phinfo(); ?>

现在搜索变量“post_max_size”,该变量限制了可以发送到PHP的最大数据(但是可以在php.ini中进行更改)

关于post - XMLHttpRequest POST数据大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3069342/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com