假如说我的swagger文档地址是XX.XX.XX.XX:1234/swagger-ui.html/#,json数据的页面地址是XX.XX.XX.XX:1234/v2/api-docs
要填哪个地址呢?我试了这两个都不行
关于API接口测试通过扫描代码生成接口文档——Swagger-url的方式
- 已编辑
xwklib@qq.com
您好,两个地址都不对,需要导入的是swagger json文件,例如http://XX.XX.XX.XX:1234/swagger.json
- 已编辑
搬山人
Swagger.json文件的访问地址可以在Swagger的配置文件中进行配置。在Swagger中,配置文件一般是一个YAML或JSON格式的文件,其中包含了Swagger的各种配置项。
在配置文件中,可以使用host
和basePath
两个配置项来定义Swagger.json文件的访问地址。具体方法如下:
host
配置项可以用来指定API的主机名和端口号,例如:swagger: '2.0' info: title: My API version: 1.0.0 host: myapi.com:8080 basePath: /
在这个例子中,Swagger.json文件的访问地址应该是
http://myapi.com:8080/swagger.json
。basePath
配置项可以用来指定API的基础路径,例如:swagger: '2.0' info: title: My API version: 1.0.0 host: myapi.com basePath: /api/v1
在这个例子中,Swagger.json文件的访问地址应该是
http://myapi.com/api/v1/swagger.json
。
需要注意的是,不同的Swagger实现可能会有一些微小的差别,具体配置方法可能会有所不同。但是大体思路是相似的,都是需要在Swagger的配置文件中进行相应的配置。
如果需要自动化同步,该地址需要网络上可访问到,您可以将该地址复制到浏览器中,看是否可以正常访问。
具体可以参考CSDN这篇教程使用:https://blog.csdn.net/hfhwfw161226/article/details/127240812
您说是用api-docs生成的,您可以试试apidoc的导入同步。具体可参考教程:https://help.eolink.com/tutorial/Apikit/c-1333#tip0