我有一个问题 被描述和解决在下一条线上
我使用JavaScript而不是银灯!
POST /PollingWcfServices/ServiceWcf.svc HTTP/1.1
Accept: */*
Content-Length: 564
Content-Type: application/soap+xml; charset=utf-8
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0
Host: foo
Connection: Keep-Alive
Pragma: no-cache
Cookie: ASP.NET_SessionId=iyr4sf55rm1kypafjdvlhm55
使用以下投票代码
request.onreadystatechange = function () {
if (request.readyState == 4) {
if (request.status == 200)
//Process and Poll again
else
//Handle errors
}
request.open("POST", url);
request.setRequestHeader("Content-Type", "application/soap+xml;charset=utf-8");
request.send(httpBody);
不幸的是,由于会话设置在 cookie 中, 服务器将尝试按顺序处理相同的会话服务电话 。 这是漫长的民意调查过程的一个大问题 。 一个简单的解决方案是将 Cookie 从信头上移除, 让它看起来像银灯调查, 使用银灯客户堆进行 。
请求.set 请求显示器, 只会附加到页眉值; 这似乎没有什么区别, 因为曲奇似乎被设置在. send 上头 。
唯一解决莫兹利亚问题的办法,
request.channel.loadFlags {Ci.nsIrequest.LOAD_ANONYMOUS;
上载Flags {Ci.nsIrequest.LOAD_ANONYMOUS;
虽然它确实删除了ASPXAUTH饼干
是否有人能解决AJAX可进入的长期服务任务,而不阻止AJAX在ASP.NET兼容性/天能环境下提出后继服务请求?