【问题标题】:IE9 jquery ajax post request randomly causing bad request (400), tomcat receives post parameters as 'null'IE9 jquery ajax post请求随机导致错误请求(400),tomcat接收post参数为'null'
【发布时间】:2012-06-23 00:40:04
【问题描述】:

我们有一个生产应用程序,我们在 apache 访问日志中随机看到错误的请求响应(状态代码 = 400)。

  • 仅适用于 IE9 用户 -(Mozilla/5.0(兼容;MSIE 9.0;Windows NT 6.1;WOW64;Trident/5.0)。
  • 我们已尝试为相同的 URL(场景)重新生成 - 我们无法重新生成
  • Tomcat 接收所有参数为 null 并以空指针异常结束。我们确实有一个错误页面转发异常,但客户端收到 400-Bad 请求。

任何帮助将不胜感激。

【问题讨论】:

  • 我们仍在研究这个问题。似乎问题与@Andrew 提到的企业防火墙无关

标签: jquery internet-explorer-9 tomcat6 bad-request http-status-code-400


【解决方案1】:

当用户位于公司防火墙之后时,我在使用 AJAX 时遇到了类似的问题。有时,请求似乎会以不可预知的方式改变。如果您无法使用相同的浏览器进行复制,这可能值得研究。

很遗憾,如果这是问题所在,除了不对这些部分使用 AJAX 之外,您无能为力。

【讨论】:

  • 感谢您的快速回复。我们的 post 参数很少,所以如果 POST 有问题,您认为更改为 GET 会解决问题吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-13
  • 1970-01-01
  • 2015-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多