在角度 7 am 使用 HTTPclient 模块进行 api 和 从服务器获取厨师 am 传递凭据 = 'true' 但收到 CORS 错误



保持Withcredetials = true以在Angular HttpClient发布请求中获取cookie,但收到CORS错误(后端是.net核心(

"从原产地'http://localhost:4200'已被CORS阻止 策略:对预检请求的响应未通过访问控制 检查:"访问控制允许源"标头的值 当请求的凭据时,响应不得是通配符"*" 模式为"包含"。由 XMLHttpRequest 由 withCredentials 属性控制">

从 UI 传递Withcredetials = true时,在处理 CORS 时需要在后端添加 2 个项目。

首先 在 Origins 中,您必须添加客户端 URL(不允许wildcard (*)(

其次,添加SupportsCredentials = true

例:

[EnableCors(origins: "http://exampleclient.com", headers: "*", 
methods: "*", SupportsCredentials = true)]

最新更新