[英]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
标头(因为它甚至不是跨域请求)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.