Swagger 大摇大摆的UI可以做多少修改

Swagger 大摇大摆的UI可以做多少修改,swagger,swagger-ui,Swagger,Swagger Ui,我有一些关于大摇大摆用户界面的问题。我从下载了swagger用户界面,并尝试修改index.html。据我所知,UI是基于开放api规范文档以yaml或json文件格式动态生成的。我的问题如下 有多少修改可以做的用户界面,正在生成的招摇过市 是否可以修改“试用”功能以获得更多控制?我想做的是有几个不是由swagger生成的输入字段,并将它们用作api调用的输入,使UI在本质上更具动态性 Swagger UI是否依赖于任何类型的API网关来调用API端点 谢谢 当一个“问题”中包含多个问题时,Sa

我有一些关于大摇大摆用户界面的问题。我从下载了swagger用户界面,并尝试修改index.html。据我所知,UI是基于开放api规范文档以yaml或json文件格式动态生成的。我的问题如下

  • 有多少修改可以做的用户界面,正在生成的招摇过市
  • 是否可以修改“试用”功能以获得更多控制?我想做的是有几个不是由swagger生成的输入字段,并将它们用作api调用的输入,使UI在本质上更具动态性
  • Swagger UI是否依赖于任何类型的API网关来调用API端点
  • 谢谢


    当一个“问题”中包含多个问题时,Salil

    堆栈溢出无法正常工作。话虽如此,我将回答我所知道的问题

  • 据我所知,您可以随意修改
    yaml
    JSON
    源代码。您可以从头开始编写整个文件,也可以从任何编辑器导入它
  • 对于这类测试,我认为您可能需要寻找更深入的测试工具,例如
    Postman
    。这不是我的任何经验,但从我所听到的,它可以帮助“如果我发送此请求怎么办?”sceanrios

  • 当一个“问题”中包含多个问题时,堆栈溢出无法正常工作。话虽如此,我将回答我所知道的问题

  • 据我所知,您可以随意修改
    yaml
    JSON
    源代码。您可以从头开始编写整个文件,也可以从任何编辑器导入它
  • 对于这类测试,我认为您可能需要寻找更深入的测试工具,例如
    Postman
    。这不是我的任何经验,但从我所听到的,它可以帮助“如果我发送此请求怎么办?”sceanrios
  • 有多少修改可以做的用户界面,正在生成的招摇过市

    可以通过JS或CSS以非常不同的方式调整Swagger UI

    你可以去看看

    是否可以修改“试用”功能以获得更多控制?我想做的是有几个不是由swagger生成的输入字段,并将它们用作api调用的输入,使UI在本质上更具动态性

    你应该看看我上面分享的链接,但不确定这样做是否可行

    如果我必须做这样的事情,我宁愿先看看如何完成原始的OpenAPI定义(yaml/JSON文件),然后再将其传递给Swagger UI

    请注意,Swagger UI中还有一个“拦截器”特性,例如,它允许在发送请求之前修改请求。这可能会引起你的兴趣

    Swagger UI是否依赖于任何类型的API网关来调用API端点

    一点也不。Swagger UI只使用浏览器在OpenAPI文件记录的URL处调用API

    有多少修改可以做的用户界面,正在生成的招摇过市

    可以通过JS或CSS以非常不同的方式调整Swagger UI

    你可以去看看

    是否可以修改“试用”功能以获得更多控制?我想做的是有几个不是由swagger生成的输入字段,并将它们用作api调用的输入,使UI在本质上更具动态性

    你应该看看我上面分享的链接,但不确定这样做是否可行

    如果我必须做这样的事情,我宁愿先看看如何完成原始的OpenAPI定义(yaml/JSON文件),然后再将其传递给Swagger UI

    请注意,Swagger UI中还有一个“拦截器”特性,例如,它允许在发送请求之前修改请求。这可能会引起你的兴趣

    Swagger UI是否依赖于任何类型的API网关来调用API端点


    一点也不。Swagger UI只使用浏览器在OpenAPI文件记录的URL处调用API。

    Swagger UI通过常规JS代码(XHR/fetch)调用API端点Swagger UI通过常规JS代码(XHR/fetch)调用API端点