Swagger UI 显示生成的客户端
Swagger UI display generated client
有swagger也有nswag
NSwag 做了一些 client generation。
是否可以生成客户端并在 Swagger UI 上将其显示为 link 以供消费者下载和使用?
几乎可以肯定不是开箱即用的。但是……你不一定知道你的客户会选择什么技术。 NSwag 将在短短几分钟内生成许多不同类型的客户端,只需将其指向 JSON Swagger 定义(Swagger/Swashbuckle 会自动为您的 API 生成),并且可免费下载;为什么不让他们去做呢?
你 可以 推测性地为他们生成一个 C# 客户端并将其托管在你的 API 服务器上并将其作为 zip 文件提供,但我真的不知道明白这一点,再加上你必须为他们做出各种定制决定,他们可能更愿意为自己做出决定(命名空间、HttpClient 注入、部分 class 使用等)。
有swagger也有nswag
NSwag 做了一些 client generation。
是否可以生成客户端并在 Swagger UI 上将其显示为 link 以供消费者下载和使用?
几乎可以肯定不是开箱即用的。但是……你不一定知道你的客户会选择什么技术。 NSwag 将在短短几分钟内生成许多不同类型的客户端,只需将其指向 JSON Swagger 定义(Swagger/Swashbuckle 会自动为您的 API 生成),并且可免费下载;为什么不让他们去做呢?
你 可以 推测性地为他们生成一个 C# 客户端并将其托管在你的 API 服务器上并将其作为 zip 文件提供,但我真的不知道明白这一点,再加上你必须为他们做出各种定制决定,他们可能更愿意为自己做出决定(命名空间、HttpClient 注入、部分 class 使用等)。