好的,这是我们的设置:
使用Prototype 1.7通过AJAX向ColdFusion捕获的Apache服务器提交的简单表单。 (我们注意到以传统方式提交表单数据的页面上存在类似的错误,但这些页面的使用情况要少得多。)
我们的一些客户报告错误。查看日志并从他们的机器进行实时测试后,Firebug Light报告该请求与发布数据一起发送。
但是在服务器端,后期数据不存在于原始日志或ColdFusion的FORM对象或GetHttpRequestData()中。
即使在运行Chrome Frame时,此问题也已被隔离到IE,并且是间歇性的。
我们无法在我们的计算机上安装IE8或在运行Firefox或Chrome的计算机上重现此错误。
有关追踪这个极其困难的错误的想法吗?
答案 0 :(得分:1)
您是否在某处涉及HTTP代理?我们过去遇到过问题,我不记得细节,但我知道这与使用AJAX进行POST有关。代理配置为使得某些标头组合会使其行为不当。仔细查看来自浏览器的HTTP标头,比较一个有效的和无效的。