javascript - IE11 : empty http request header not being passed

标签 javascript ajax http internet-explorer http-headers

我在 IE 上遇到一个问题,在我的 http 请求中,如果 header 的值为空字符串 '',请求 header 将被忽略。这破坏了我的应用程序。它在 chrome 上运行良好。但在 IE 上失败,因为 IE 似乎从请求中排除了具有空白值的 header 。有解决这个问题的方法吗?

服务使用它作为检查。因此我无法更改空标题方法。

TIA。

最佳答案

我找不到任何使 IE 通过 http 请求传递空 header 的解决方案。因此,我不得不更改约定,而是将 null 作为字符串传递来模拟这一点。

'null'

关于javascript - IE11 : empty http request header not being passed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46466848/

相关文章:

javascript - 我可以控制网络浏览器的加载图标吗?

javascript - Jquery 不在 for 循环中工作,但在单击时工作?

javascript - PhoneGap 未发出 AJAX (jsonp) 请求

javascript - ajax $.get() - 请求两次

node.js - etag 中的 W/in 从哪里出现?

javascript - 拉维尔 | Javascript |在 Blade 中选择特定的 html 表

javascript - return 如何处理 javascript 中的多个变量?

javascript - 拉取静态数据的最佳方式

c - HTTP 客户端从某些服务器获取 "Connection reset by peer"(TCP RST),但从其他服务器获取不到

angularjs - $http.get 不适用于只有一个元素的数组。如何指定参数类型?