【问题标题】:How can I set request header on React web?如何在 React Web 上设置请求标头?
【发布时间】:2017-09-06 16:13:53
【问题描述】:

我注意到我的 React web 无法在 IE 浏览器上正确呈现 img 标签,并出现 DOM7009 错误。 我发现解决方案是设置请求标头添加了“X-Content-Type-Options:nosniff”,但我真的不知道如何为 img 标签的请求设置标头。 有没有人对此有任何想法?

【问题讨论】:

  • 您如何托管 React 应用程序?这通常是您在主机级别配置的内容,例如nodejs快递
  • 我使用 AWS CloudFront 进行托管。源在 S3 上。

标签: reactjs


【解决方案1】:

我认为你不能在 React 中做到这一点,因为它不是一个你可以改变的属性,就像你对 className 和类似的东西一样。您必须使用更底层的 html 和 javascript 来修复它。

我发现了另一个类似的问题,他们概述了两个选项:

  1. 通过您控制的服务器代理请求,您可以在其中更改请求标头。

  2. 使用XmlHTTPRequest 自己构建请求,使用setRequestHeader 来满足您的需求。

这两个选项在这两个(12)答案中更详细地描述了a similar question。 (如果您觉得他们的回答有用,请务必给他们点赞。)

【讨论】:

    猜你喜欢
    • 2014-09-26
    • 2016-01-19
    • 2013-10-14
    • 2018-03-30
    • 2020-10-09
    • 1970-01-01
    • 2023-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多