将swagger JSON API定义与不同的主机名和方案一起使用

柏林布朗

我想将swagger与不同的主机名一起使用,但要保留相同的描述文件。这怎么可能呢,例如,我为主机尝试了一个空字符串并列出了方案,但这没有用。

"host": "",
"schemes": [ "http" ],
斯威登费尔德

将诸如$ {host}之类的标记放入您的招摇定义文件中,并使用您选择的模板处理器(perl脚本,Apache Velocity,Apache Freemarker,Maven资源处理等)对其进行处理。

我想到的另一种方法是,我还没有尝试过自己,涉及对Google Chrome浏览器及其环境变量使用Postman扩展。Postman可以将swagger文件导入请求集合,并支持定义环境变量(请参阅https://www.getpostman.com/docs/environments)以用于请求中。现在,如果您使用Postman的语法符号在svagger定义文件中编写标记,并将其命名为与定义的变量相等,则可以在Postman中将请求和环境分隔开,并且可以随时更改和重新导入swagger定义。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将动态获取的主机名与ssh配置条目一起使用

如何将swagger.json客户端与回送一起使用?

/ etc / hosts和DNS如何一起工作以将主机名解析为IP地址?

当我们将Trust Manager与trustCertCollectionFile一起使用时,Netty会跳过主机名验证

将swagger API文档(swagger.json)解析为Java对象

将解决方案相对软件包文件夹与NuGet和project.json一起使用

将* ngIf与JSON一起使用

如何将AJV与依赖的json方案一起使用?

是否有一个公共网站将swagger json转换为HTML的PDF?

您是否应该将Swagger与HATEOAS / HAL / JSON-LD结合使用?

使用Swashbuckle时将全局项目添加到swagger.json

如何使用PHP将主机名更改为另一个主机名

有没有办法将`json.dump`和`gzip`一起使用?

将 Select2 与 AJAX、JSON 和 WCF 服务一起使用

将typeahead.js与bloodhound.md和外部json一起使用

使用Node.js和Express将JSON数据与sendFile()一起发送的正确方法

python-将json与OrderedDict和Datetime一起使用

将 settings.json 文件与 Node.js 和 pkg 一起使用

如何通过API将地图函数与JSON对象提取一起使用

如何使用 HttpURLConnection 将 GET 请求与 Web API 一起用于 JSON 响应?

如何将 if/else 语句与 JSON fetch API 响应 Javascript 一起使用

将JSON文件与chart.js一起使用

将FutureBuilder与本地JSON一起使用时出错

将ajax与数据类型json一起使用

将 PostgreSQL row_to_json 与 jOOQ 一起使用

将API密钥和密钥用于Swagger安全方案

如何使用不同的DNS服务器将主机名解析为ip?

Django Swagger和JSON API呈现问题

将Swagger端点导出为单个json文件