【问题标题】:Javascript `fetch` and Shibboleth CORS errorJavascript `fetch` 和 Shibboleth CORS 错误
【发布时间】:2018-08-02 20:09:43
【问题描述】:

我正在开发一个应用程序,只是将它移到在 Apache 上运行的 Shibboleth SSO 后面。 Shibboleth 后面的静态页面按预期工作,但是当我使用 fetch("test.html") 时,出现 CORS 错误。我已经用 jQuery 的 $.ajax 命令尝试过这个,我没有收到 CORS 错误。

jQuery 为我修复的 fetch 命令缺少什么?

【问题讨论】:

  • 相对网址到底是什么意思?除非您只是指相对协议,否则相对 url 将是相同的来源,因此不受 CORS 政策的约束。
  • 提供minimal reproducible example引用错误信息,不要只是模糊地描述它。

标签: javascript fetch shibboleth


【解决方案1】:

原来jQuery.ajaxfetch 的不同之处在于fetch 默认情况下不发送凭据。 fetch("test.html", { credentials: "same-origin" }) 避免了 CORS 错误。

【讨论】:

    猜你喜欢
    • 2016-01-03
    • 1970-01-01
    • 2019-04-12
    • 2017-03-23
    • 2019-10-16
    • 2021-09-03
    • 1970-01-01
    • 2020-02-22
    • 1970-01-01
    相关资源
    最近更新 更多