gpt4 book ai didi

swagger-ui - 为什么 Swagger UI 中有 "no response from server"?

转载 作者:行者123 更新时间:2023-12-01 13:32:08 24 4
gpt4 key购买 nike

我的 API 调用在 Postman 中正常工作。但是当我从 Swagger UI 发送请求时,它对所有请求都显示“服务器无响应”:

Response Body
no content

Response Code
0

Response Headers

{
"error": "no response from server"
}


问题是什么以及如何解决?

浏览器控制台显示以下错误:

Failed to load resource: net::ERR_CONNECTION_REFUSED

Uncaught TypeError: Cannot read property 'length' of undefined
   at showStatus (index.js:24)
   at showErrorStatus (index.js:24)
   at error (index.js:607) at spec-converter.js:533
   at Request.callback (index.js:24)
   at Request.crossDomainError (index.js:24)
   at XMLHttpRequest.xhr.onreadystatechange (index.js:24)

最佳答案

net::ERR_CONNECTION_REFUSED 听起来您需要在本地主机上启用 CORS,以便它在响应中发送 Access-Control-Allow-Origin: * header 。您如何执行此操作取决于您使用的服务器。更多信息在这里:

https://enable-cors.org/server.html

https://github.com/swagger-api/swagger-ui/#cors-support

您可能还需要允许 OPTIONS pre-flight requests

关于swagger-ui - 为什么 Swagger UI 中有 "no response from server"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45439845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com