【问题标题】:XDomainRequest has no content type when sending POST requestXDomainRequest 在发送 POST 请求时没有内容类型
【发布时间】:2012-07-26 02:30:15
【问题描述】:

我正在处理一些跨域 ajax 请求。我使用 XDomainRequest 在 IE8 和 IE9 中发送请求。目前,它适用于 Get 请求,但不适用于 Post 请求。 当我使用 Fiddle 捕获请求时,我发现 Post 请求没有 Content-Type 标头。 有人知道吗?

【问题讨论】:

    标签: post content-type xdomainrequest


    【解决方案1】:

    不幸的是,看起来他们搞砸了并遗漏了它。我有同样的问题。

    根据this 没有办法设置 Content-Type 标头,我自己也没有找到办法。您会看到他们实际上通过稍后的错误修复使其变得更糟。由于 XDomainRequest 在 IE10 中已被弃用,因此使用 CORS 的正确 XMLHttpRequest 对象我怀疑永远不会有修复。

    如果您找到了解决问题的方法,请回帖并让全世界知道。这使我无法使用 Amazon S3 POST 上传头像。

    【讨论】:

    • 令我好奇的是Microsoft states“请求的 Content-Type 标头仅支持 text/plain”。但这不是它的实际工作方式。相反,根本没有 Content-Type 标头。您可以在该帖子的 cmets 中看到这一点。这在我的情况下实际上很重要,因为我正在使用一个 API,它将拒绝任何没有内容类型标头的请求。
    猜你喜欢
    • 2013-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    • 2017-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多