Может ли скрипт perl cgi сегментировать свои ответы AJAX на многочисленные отдельные ответы HTTP?
Скажите, у меня есть этот код:
xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
onDataReceived(xmlhttp.responseText);
}
else if(xmlhttp.status!=200 && xmlhttp.status!=0) { }
}
xmlhttp.open("POST","script.cgi",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send(toURLString(options));
как javascript (не говорите мне о проблемах совместимости объектов xml с т. Е. Я знаю, и мне все равно).
и это:
print "Content-type: text/html\n\n";
my %form = Vars();
if($ENV{REQUEST_METHOD} eq "POST" )
{
$|=1;
for(my $i, (1..100000000))
{
print "1\n";
}
}
как perl cgi. Можно ли распечатать этот результат в многочисленных отдельных пакетах по 1 с вместо генерации 100000000 1 с, прежде чем, наконец, будет выводиться?