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

OpenAPI 3.0模拟生成器[关闭]

伍耀
2023-03-14

我们不允许寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便用事实和引用来回答。

我正在学习OpenAPI规范。是否有任何工具可以模拟基于YAML格式的OpenAPI定义的API?

共有2个答案

廖招
2023-03-14

我目前正在努力添加对Eclipse Vert的支持。x用于自动请求验证和安全验证。查看我写的这篇博文,您可以找到关于如何使用eclipse vert编写rest api服务的完整指南。x和OAS3。你也可以看看这个要点,这里有一个完整的例子。如果您需要其他信息,请点击我。

我将尽快为Vert. x添加客户端和服务器的生成器(我正在等待对OAS 3的swagger-coode en支持)

夏侯俊美
2023-03-14

SwaggerHub包括一个针对OpenAPI 3.0和2.0规范的模拟服务器。Mocking可用于付费和免费计划。

要使用模拟服务器,请将规范导入SwaggerHub并启用“API自动模拟”。模拟响应可以是JSON、YAML和XML,并基于您的响应模式和模式中定义的示例、默认值和枚举值生成。

披露:我为开发SwaggerHub的公司工作。

 类似资料:
  • 现在,我想生成一些样板服务器端代码:控制器及其方法。我的API将使用ASP.NET Core2编写。那么,是可能使用某种发电机还是我应该手动? 附言。我知道我可以生成客户端代码,但我现在不需要它...

  • 我有一个有很多测试文件的项目。在其中一个测试类中,我需要模拟最终类。正如我发现它可以通过MockMaker(link)完成,但是这破坏了我的所有其他测试类,原因如下: 没有模拟生成器,所有其他测试都可以。 如何指定仅在单个测试类上使用MockMaker?

  • 我想使用Swagger YML文件生成一个模拟服务器,供其他服务连接(例如,前端应用程序连接到模拟API)。

  • 《人生重开模拟器》是一款模拟人生类型的文字点击游戏。 游戏没有存档系统,刷新即重玩,所以尽量不要刷新。 警告:此重开仅限于游戏内的重开,请勿代入真实生活(大家都知道生命只有一次的哈~)。

  • 亦称: 建造者模式、Builder 意图 生成器模式是一种创建型设计模式, 使你能够分步骤创建复杂对象。 该模式允许你使用相同的创建代码生成不同类型和形式的对象。 问题 假设有这样一个复杂对象, 在对其进行构造时需要对诸多成员变量和嵌套对象进行繁复的初始化工作。 这些初始化代码通常深藏于一个包含众多参数且让人基本看不懂的构造函数中; 甚至还有更糟糕的情况, 那就是这些代码散落在客户端代码的多个位置