【发布时间】:2018-03-08 05:26:50
【问题描述】:
我正在通过 Visual Studio 在端口 49374 上本地运行一个 WEB API 项目。
然后我通过 VS 在本地运行一个 MVC 项目,端口为 57062。
我正在尝试从 MVC 项目 (57062) 调用我的 WEB API 项目 (49374) 中的 API,但收到 401.2 响应,见下文:
当我直接从浏览器调用 API 时,它工作正常。
CORS 在 Web API Web 配置中设置如下:
<customHeaders>
<add name="Access-Control-Allow-Origin" value="http://localhost:57062" />
<add name="Access-Control-Allow-Methods" value="GET, POST, OPTIONS, PUT, DELETE" />
<add name="Access-Control-Allow-Headers" value="Content-Type, Accept" />
<add name="Access-Control-Allow-Credentials" value="true" />
<!--<add name="Access-Control-Allow-Credential-Header" value="true"/>-->
</customHeaders>
</httpProtocol>
我不知道问题可能是什么 - 任何人都可以提出任何建议吗?
【问题讨论】:
标签: c# asp.net-web-api cors