【发布时间】:2016-06-09 09:11:41
【问题描述】:
在我的 Azure API 管理中,我为整个 API 定义了 CORS 策略。使用 OPTIONS 命令一切正常,每次成功请求和 500 个响应都会返回 allowed-origin。
由于某种奇怪的原因,当 API 返回 401 或 403 时,allowed-origin 标头不会随响应一起发回。我从这里的前端团队了解到,这会导致麻烦,因为浏览器和/或 Angular 无法处理 XHR 响应,因为它不知道是否允许...
有谁知道为什么 API 管理会有这样的行为以及如何防止这种情况发生?
非常感谢!
彼得
【问题讨论】:
标签: api azure cors azure-api-management