代码之家  ›  专栏  ›  技术社区  ›  DarthVader

Swagger UI显示生成的客户端[关闭]

  •  -1
  • DarthVader  · 技术社区  · 7 年前

    有狂妄自大,也有狂妄自大。

    NSwag做了一些工作 client generation .

    1 回复  |  直到 7 年前
        1
  •  2
  •   sellotape    7 年前

    几乎可以肯定的是,这不是开箱即用。但是。。。你不一定知道你的客户会选择什么技术。NSwag将在几分钟内生成多种不同类型的客户端,只需将其指向JSON Swagger定义(Swagger/Swashback会自动为您的API生成该定义),并且可以免费下载;为什么不让他们去做呢?

    能够 推测性地为他们生成一个C#客户端,并将其托管在您的API服务器上,并将其作为一个zip文件,但我并不认为这有什么意义,而且您必须为他们做出各种定制决策,他们可能更愿意为自己做出这些决策(命名空间、HttpClient注入、部分类使用等)。