gpt4 book ai didi

c# - 如何为引用托管在 Amazon AWS 上的托管 ASP.NET Web API 的本地文件启用 CORS

转载 作者:太空宇宙 更新时间:2023-11-03 18:52:49 25 4
gpt4 key购买 nike

因此,当我打开一个引用托管 ASP.NET Web API 2.0 项目的文件时,我收到错误:

可能存在跨源 (CORS) 问题? URL 来源 ( https://secreturl.amazonaws.com) 与页面 (file://) 不匹配。检查服务器是否返回正确的“Access-Control-Allow-*” header 。

我只得到了为 HTTP 请求管道启用核心的答案,但没有为 (file://) 获得答案。我从 index.html 文件打开文件,路径为 file:///C:/Users/PCName/desktop/index.html 我假设 CORS 必须在 ASP.NET Core Web API 2.0

Startup.cs 文件中启用

最佳答案

默认情况下,大多数浏览器实现不支持本地文件的 CORS header (具体来说,它们将值设置为 null,然后不能在 Access-Control-Allow 中使用标题。)

最简单的事情就是启动一个小型服务器。如果您安装了 Python,这就像在 C:/Users/PCName/desktop 目录中运行 python3 -m http.server 8000 一样简单,然后您可以浏览到 localhost:8000(那里还有其他“即时服务器”!)。

这样你就可以使用 Access-Control-Allow-*

关于c# - 如何为引用托管在 Amazon AWS 上的托管 ASP.NET Web API 的本地文件启用 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53443004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com