当前位置: 首页 > 知识库问答 >
问题:

如何将“$ref”中的http url动态设置为url引用

陈康胜
2023-03-14

如何将“$ref”中的http url动态设置为url引用

 Address:
      $ref: 'https://HOST:PORT/api/model/v1/components.yaml#/components/schemas/Address'  

在上面的url中,我想从属性文件或一些外部源动态地为每个环境选择HOST: PORT。

被称为斯威格文件:https://swagger.io/docs/specification/using-ref/

共有1个答案

公良鸿禧
2023-03-14

当您记录一个API时,通常会有一些您在多个API资源中使用的功能。在这种情况下,您可以为此类元素创建一个片段,以便在需要时多次使用它们。使用OpenAPI 3.0,您可以引用托管在任何位置的定义。它可以是同一台服务器,也可以是另一台服务器——例如GitHub、SwaggerHub等。要引用定义,请使用$ref关键字:$ref:“对定义的引用”

试试这里。https://swagger.io/docs/specification/using-ref/

 类似资料:
  • 问题内容: 我正在使用jQuery DataTables,我的JavaScript代码如下所示: 我想根据选择元素的选择值过滤此dataTable: 如何设置的选项的值在该事件根据所选项目选择的元素? 问题答案: 我找到了 :

  • 问题内容: 在上述情况下,bean中的属性随环境而变化。在开发时,config的引用更改为。并在阶段中将参考更改为。问题在检入spring文件时出现。每次签入之前,我们都必须分析config的引用。如果config的引用具有签入的值,我们可能必须解释很多问题。 有什么解决方案可以使其自动化? 注意:春季版本为2.0.1 问题答案: 使用Spring的PropertyPlaceholderConfi

  • 我想做的是根据滚动的数字将Imageview设置为不同的骰子侧。

  • 我想在运行时根据某些条件将组设置为特定的@测试方法 假设我有以下课程 现在,在运行测试时,我正在命令行中将“-groups group1”或“-groups group2”发送到TestNG。因此,testng根据传递的组名运行test2()或test3()。现在,我的要求是运行test1(),它不应该附加任何组。无论我向testng runner提供什么组,每次都应该运行这个test1()。我尝

  • 本文向大家介绍如何在JavaFX中将动作设置为RadioButton?,包括了如何在JavaFX中将动作设置为RadioButton?的使用技巧和注意事项,需要的朋友参考一下 单选按钮是一种圆形的按钮。它有两种状态,选择和取消选择。通常,单选按钮使用切换组进行分组,您只能在其中选择一个。 您可以通过实例化javafx.scene.control.RadioButton类(它是ToggleButto

  • 我有一个页面,需要动态创建一个iframe并将其粘贴到页面上的div中。我创建iframe的方式如下: 根据某些条件,我需要:A)将iframe src设置为其他页面,或者B)动态地向iframe添加一些HTML。 我有选项A的罚款,但选项B抛出了安全错误: 在尝试设置HTML之前,是否需要在动态iframe上设置?我怎么会那么做呢?有没有更简单的方法将动态内容附加到动态iframe中? 提前道谢