我在本地计算机上安装了Swagger UI。当我提取一些Swagger定义时,定义工作正常,但是,当我点击"Try it out!"
按钮时,调用无法说明"No response from server"
。
但是,当我从Swagger UI获取请求URL并直接在浏览器中运行时,服务器会响应(BAU)。
我错过了什么吗?我是否需要设置/配置Swagger UI才能进行此调用?
注意:我刚刚下载了最新版本的Swagger,并在Windows桌面上使用Tomcat服务器在本地运行。
请帮忙。
答案 0 :(得分:0)
Swagger-ui的规范通常采用JSON格式,包含主机(包括端口),basePath,路径(每个API服务的路径数组)。 Swagger-client将从所有这些属性构造请求URL,并使用" Accept"将请求发送到URL。头。现在您无法从服务中获得响应,您需要检查后端服务是否正在运行。您可以打开浏览器开发工具来捕获HTTP请求并查看它是否正确。
您可以转到http://petstore.swagger.io/查看其工作原理。