angularjs - HTTP post 方法在 IE11 中不起作用

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

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

谢谢:)

最佳答案

我和我的 friend 们意识到了问题所在。 IE 在 location.reload(true) 中出现问题,原因不明。相反,我们注入(inject)了 Angular 的 $route 并使用函数 $route.reload()

重新加载页面

关于angularjs - HTTP post 方法在 IE11 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33075321/

相关文章:

angularjs - 为什么全局函数在 Angular 1.3 中被认为是 "wrong"

javascript - Angular ui-bootstrap 下拉菜单始终初始打开

ruby-on-rails - 带有正文文件的 rails http 请求

c# - FullAuditedEntity,对象映射器 : CreatorUserId Null when Creating New Entry or Deleting

asp.net-mvc - 你怎么知道你的项目的WEB API版本?

azure - Xamarin + RestSharp + .Net Core Web API - 值不能为空。参数名称 : src

javascript - 在 AngularJs 中使用旧代码函数

javascript - 如何从kendo dataSource获取原始数据?

http - Libevent HTTP 服务器和压缩?

http - 如何在特定时间内使 Branch.io 链接过期? (通过分支指标进行深度链接)