Apache2 使用NTLMSSP身份验证进行单点登录,发布数据丢失(并非每次)

Apache2 使用NTLMSSP身份验证进行单点登录,发布数据丢失(并非每次),apache2,http-post,single-sign-on,windows-authentication,kerberos,Apache2,Http Post,Single Sign On,Windows Authentication,Kerberos,我调用了以下AJAX函数,使用Apache背后的Cherrypy将post请求发送到以Python运行的web服务器: oAjax.open("POST", "/", true); oAjax.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); oAjax.setRequestHeader("Content-length", parameters.length); oAjax.send(parameters

我调用了以下AJAX函数,使用Apache背后的Cherrypy将post请求发送到以Python运行的web服务器:

oAjax.open("POST", "/", true);
oAjax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
oAjax.setRequestHeader("Content-length", parameters.length);
oAjax.send(parameters);
发送的参数如下所示:

"id=pagename&action=pageaction"
有时,当发送请求时,我会收到空的post数据。这似乎并不一致

使用WireShark,我们可以获得错误请求的以下详细信息:

HTTP    543 POST /? HTTP/1.1 , NTLMSSP_NEGOTIATE
在这些情况下,我们的内容长度似乎为0,因此我们的帖子数据似乎已被删除

它似乎试图在不需要时重新授权会话,导致post数据丢失

有人知道为什么会这样吗


FireFox中不会出现这种情况。

使用此网站上的信息,我能够解决以下问题: