.net - 如何在 .Net 应用程序中使用 WEBAPI 作为服务参考?
问题描述
我检查了下面的链接,我知道我们不能使用 WEBAPI 作为服务参考。
但是我需要从服务中获取类结构(元数据)以通过 HTTP 进行转换。
由于在上述参考中,我们可以使用 HTTP 获取数据并使用已创建的类进行转换,而我连接的服务 api 具有大量的类和字段,因此我们需要一种方法来下载类或整个结构至少。
解决方案
您需要使用 swagger,但它必须在您尝试连接的服务中实现。如果您有这样的机会,那么您可以从 swagger 生成 C# 客户端。MSDN 中的更多内容:https ://docs.microsoft.com/en-us/aspnet/core/tutorials/web-api-help-pages-using-swagger?view=aspnetcore-2.2
推荐阅读
- php - 列出目录和子目录并将每个级别存储在数组中
- node.js - 我已经在 Windows 上安装了 nodejs,我应该如何在 WSL 中使用它?
- python - 类方法返回列表/数组
- azure - 划分 Azure 的所有者 RBAC 角色
- java - 在 MediaPlayer 上调用 stop() 而不导致 IllegalStateException 的正确方法是什么?
- solr - Solr 增量导入不会从 Postgres 导入新文档
- r - 分层聚类,每个聚类中具有特定数量的数据
- java - 空手道 - 比较多个 JSON 对象架构
- selenium - selenium-webdriver 打开的浏览器有哪些功能?
- javascript - 找出单选按钮是否在单选按钮组中被选中