【问题标题】:Request fails with HTTP 400 - Bad Request in Chrome browser请求失败并出现 HTTP 400 - Chrome 浏览器中的错误请求
【发布时间】:2017-01-16 03:13:45
【问题描述】:

我有一个在 ASP 上使用 Outsystems 平台构建的 Web 应用程序。在页面上,我有表单和几个 AJAX 请求。由于某些计算机上的某些原因(相同的应用程序,相同版本的 Chrome)AJAX 请求失败并显示 400 - 错误请求(在 IE 或 Firefox 中不会发生)。我查看了请求的内部,并查看了有错误的那个人的动词部分,我从上一个 AJAX 请求的视图状态中获得了信息。 (同样在我尝试清理 cookie 时出现问题的计算机上,重新安装 Chrome,但没有帮助。)

请问有人知道它可以连接到什么吗?

正确的请求:

错误请求:

【问题讨论】:

  • 能否请您提供这两个文本?以及设置帖子网址的代码部分?
  • 您使用的是什么版本的 OutSystems 平台?行为不端的 Chrome 是否一直行为不端?如果您尝试在隐身模式下使用它们,它们仍然会行为不端吗?
  • 我一直使用 9.0,在隐身模式下也是如此
  • 您能否检查 Chrome 开发人员工具网络窗格显示的信息是否与 Fiddler 显示的内容一致?您的应用程序是否包含任何版本的 jQuery 或一些 jQuery 插件?
  • 有没有在服务中心查看日志错误?它会有所帮助:)

标签: asp.net ajax google-chrome outsystems


【解决方案1】:

我在使用 .net core 和 chrome 时遇到了类似的问题,并且打开了 DEVTOOLS。 我使用Fiddler 进行调查,问题是因为缺少一些 *.css.map 文件。

【讨论】:

  • 我遇到了完全相同的问题,并使用 FF 作为解决方法。您可以添加 .map 文件,或关闭 启用 CSS 源映射 / 启用 Javascript 源映射。
  • 请注意:要关闭 css/js 源映射,您需要在 DEVTOOLS 设置 (F1) 中取消选中复选框 @Mathemats 注明。
  • 仅供参考点击链接开始.exe下载
猜你喜欢
  • 2015-04-10
  • 2022-10-02
  • 2020-12-28
  • 1970-01-01
  • 1970-01-01
  • 2023-01-25
  • 2018-01-09
  • 2014-08-02
  • 2013-07-21
相关资源
最近更新 更多