iis 可有人解释了文辞中的错误:“对预检请求的响应未通过访问控制检查:没有“访问控制-允许-原始”......"?

kmbjn2e3  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(154)

我知道这个问题是关于堆栈溢出的,有很多解决方案,但我的问题是关于错误本身的措辞和某些部分的含义。下面是错误:

Access to XMLHttpRequest at 'https://microsoft.com' 
(redirected from 'https://apple.com') 
from origin 'https://apple.com' has been blocked by CORS policy: 
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

这是说微软收到了还是发送了一个XMLHttpRequest
XMLHttpRequest的鼻祖是苹果吗?
我非常困惑这个错误说明XMLHttpRequest来自哪个域!

gwo2fgha

gwo2fgha1#

TL;DR

这是说微软收到了还是发送了一个XMLHttpRequest
Microsoft已收到请求。
XMLHttpRequest的鼻祖是苹果吗?
是的,我知道

更多详细信息

我假设您问题中的错误信息是虚构的,并且所提到的URL和来源只是作为示例。您可以阅读以下错误信息:
来自源'https:apple.com'的已被CORS策略阻止
了解:Web源https://apple.com上的某个页面发出的跨源请求未通过CORS检查。
访问“https://www.example.com”上的XMLHttpRequestmicrosoft.com(从“https://www.example.com”重定向apple.com)
了解:请求被发送到https://apple.com,导致跨源重定向到https://microsoft.com
对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。
了解:对https://microsoft.com的跨源请求是为了触发CORS检查,但CORS预检失败,因为https://microsoft.com未配置为允许Web源https://apple.com

相关问题