XMLHttpRequest POST Data Size

Posted by usurper on Stack Overflow See other posts from Stack Overflow or by usurper
Published on 2010-06-18T11:57:13Z Indexed on 2010/06/18 12:03 UTC
Read the original article Hit count: 194

Filed under:
|
|

Hi, Is there a size limit to a XHR POST request? I am using the POST method for saving textdata into MySQL using PHP script and the data is cut off. Firebug sends me the following message:

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

This is my code for sending the data:

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);

}

The only solution I can think of is splitting the data and making a queue of XHR requests but I don't like it. Is there another way?

© Stack Overflow or respective owner

Related posts about post

Related posts about size