我的请求功能:
var cnt=(new Date().getTime());
function requestp(path, data, run)
{
cnt++;
var request = new XMLHttpRequest();
request.open('POST', path+'?'+data+'&cprv='+cnt, true);
request.setRequestHeader('cache-control', 'no-cache, must-revalidate, post-check=0, pre-check=0');
request.setRequestHeader('expires', 'Thu, 19 Nov 1981 08:52:00 GMT');
request.setRequestHeader('pragma', 'no-cache');
request.addEventListener('readystatechange' ,function()
{
if ((request.readyState==4) && (request.status==200))
run( request.responseText);
}
);
request.send(data);
}
path+'?'+data+'&cprv='+cnt
字符串是here, in pastebin。
具有该参数的运行函数将引发400个响应。我一直在检查它是否包含\n
,\r
符号,但是什么也没有。另一个字符串效果很好。有什么想法吗?
答案 0 :(得分:0)
存在一些错误,这些错误不能处理http请求,而先前编辑的请求函数有错误。
在发布请求的情况下,handpick --path=../shared
方法应仅获取路径,并且应将参数传递给open
方法。
send