繁体   English   中英

Microsoft Edge与EnableCors(WebAPI 2)

[英]Microsoft Edge vs EnableCors (WebAPI 2)

我正在研究WebAPI项目(我的第一个项目),并且正在使用EnableCors来限制api调用的来源。 仅出于测试目的,我没有将“ http:// localhost ”作为允许的URL。

在Chrome中,我收到一条错误消息,指出不允许本地主机访问(预期结果),并且Microsoft Edge功能正常(没有错误,意外结果)。 这是Edge的“未记录功能”吗? 还是我做错了什么导致Edge无法使用?

谢谢!

这是Microsoft Edge和Microsoft Internet Explorer的预期行为:在评估“相同来源”策略时,它们不包括端口号,因此http://localhost:8080和(例如) http://localhost:8081是相同来源为他们。

这就是为什么Edge不会抱怨没有在响应中找到Access-Control-Allow-Origin标头(因为它甚至不是跨域请求)。

参考:
Internet Explorer 11不会在CORS请求上添加Origin标头吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM