我刚刚从Git repo(3.0.19)中删除了最新的Swagger:https://github.com/swagger-api/swagger-ui.git并更新了我的API以使用新版本.
跑来git describe --tags确认,我的版本目前是:v3.0.19-6-gaab1403
我遇到的问题是这里描述的问题,我的响应是403(我可以在浏览器的检查器中看到这个),虽然我有错误403的响应,但我仍然收到TypeError: Failed to fetch消息.
这是我对403响应的定义的片段:
"403": {
"description": "Forbidden",
"headers": {
"Access-Control-Allow-Origin": {
"type": "string"
}
}
},
Run Code Online (Sandbox Code Playgroud)
我也注意到它在这里报道,但我知道这不是一个CORS问题,因为我测试了端点并且OPTIONS返回正确,如果使用有效信息调用端点也是如此(我强制使用403).
有人能指出我正确的方向吗?
更新:我已经测试了401响应,响应相同.
并且400正在按预期工作: