API定义的URL显示在Swagger UI的顶部栏中–在您的示例中,它是
/v2/api-docs?group=full-petstore-api
因此,完整的网址似乎是
http://localhost:8080/v2/api-docs?group=full-petstore-api
在较新版本的Swagger UI中,API定义的链接通常显示在API标题下方,因此您可以右键单击该链接并另存为。
如果您的Swagger UI没有指向API定义的可见链接,请查看页面源并查找url
参数,例如:
const ui = SwaggerUIBundle({
url: "https://petstore.swagger.io/v2/swagger.json", // <-------
dom_id: '#swagger-ui',
如果你没有看到url
,或者url
是代码的表达,打开浏览器开发工具,切换到网络选项卡,禁用缓存。然后刷新页面,搜索API定义文件(swagger.json
,swagger.yaml
,api-docs
HTTP请求中或类似)。您可以按XHR筛选以缩小列表范围。
有时,OpenAPI定义可能嵌入在.js文件中–在这种情况下,请使用此文件并去除多余的部分。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句