【问题标题】:HTTP post method doesn't work in IE11HTTP post 方法在 IE11 中不起作用
【发布时间】:2015-10-16 16:22:19
【问题描述】:

我正在尝试从 IE11 发送 HTTP Post 方法,但它不起作用。当 Fiddler 打开时,它会检测到协议违规:“内容长度不匹配:请求标头指示 X 字节,但客户端发送了 0 字节”。它在 Chrome 上运行,我找不到它在 IE11 中不起作用的原因。我使用角度资源拨打电话(以防万一)。

谢谢:)

【问题讨论】:

  • 我很确定 POST 在 IE11 中完全没有损坏。显示您的代码。
  • 是跨域请求吗?
  • 不是跨域的。代码为:[HttpPost]public void SaveUser(User user){userDataAccess.SaveUser(user);}

标签: angularjs http asp.net-web-api internet-explorer-11 angular-resource


【解决方案1】:

我和我的朋友们意识到了问题所在。 IE 由于未知原因,location.reload(true) 出现问题。相反,我们注入了 Angular 的 $route 并使用函数 $route.reload() 重新加载了页面

【讨论】:

    猜你喜欢
    • 2016-01-03
    • 2016-07-18
    • 2015-02-02
    • 2015-06-06
    • 2017-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多