表单提交后,IE8 Post Body变空

时间:2012-03-21 19:30:37

标签: apache coldfusion internet-explorer-8 prototypejs http-post

好的,这是我们的设置:

使用Prototype 1.7通过AJAX向ColdFusion捕获的Apache服务器提交的简单表单。 (我们注意到以传统方式提交表单数据的页面上存在类似的错误,但这些页面的使用情况要少得多。)

我们的一些客户报告错误。查看日志并从他们的机器进行实时测试后,Firebug Light报告该请求与发布数据一起发送。

但是在服务器端,后期数据不存在于原始日志或ColdFusion的FORM对象或GetHttpRequestData()中。

即使在运行Chrome Frame时,此问题也已被隔离到IE,并且是间歇性的。

我们无法在我们的计算机上安装IE8或在运行Firefox或Chrome的计算机上重现此错误。

有关追踪这个极其困难的错误的想法吗?

1 个答案:

答案 0 :(得分:1)

您是否在某处涉及HTTP代理?我们过去遇到过问题,我不记得细节,但我知道这与使用AJAX进行POST有关。代理配置为使得某些标头组合会使其行为不当。仔细查看来自浏览器的HTTP标头,比较一个有效的和无效的。