c# - .NET 应用程序中的 Swagger-Codegen
问题描述
我需要从我的 .NET 应用程序的代码中以不同的语言(在我的例子中是 Javascript)从 Swagger JSON 生成客户端库。
我试图发送 POST 请求到 swagger online codegen 但它不是很可靠的方法来检索 API 库。
它应该类似于 codeGenerator.Generate("url to swagger JSON") => file received。
解决方案
这个在线工具为包括 JavaScript 在内的多种语言提供 API 客户端生成器
它还支持 swagger V5 现在产生的 openapi 版本 3.0.1
脚步
- 运行您的 API 并查看 swagger UI
- 使用 swagger UI 上的链接查看 JSON -> /swagger/v1/swagger.json
- 复制此 JSON
- 在 -> https://editor.swagger.io/打开此工具并粘贴到您的 JSON
- 选择生成客户端,然后选择您想要的语言(在您的情况下为 JavaScript)
推荐阅读
- vba - 当单元格颜色更改VBA时,根据单元格填充颜色更改相邻单元格值
- kdevelop - KDevelop:如何禁用源代码工具提示
- c# - 集合包含的 C# LINQ
- csv - Pyspark 在数据帧中删除标头,AttributeError:_jdf
- flask - 如何在 Flask 中将下拉值存储到 DB
- java - Android getIntent().getExtra() 返回 null
- prolog - Prolog:将传递关系的结果存储到列表中
- reactjs - 在副作用中使用全球化 Redux 选择器会创建循环依赖
- r - 原始(二进制)数据太大而无法写入磁盘。如何将块写入磁盘(附加)?
- c# - C#如何从datagridview中删除项目(当前项目不能从列表中删除,因为没有当前项目)