Wso2 asp 网络 api 管理

Wso2 asp net web api management

早上好

我一直在尝试使用 WSO2 Api 管理器管理在 asp.net WebApi 中创建的 API。

我使用了以下文档但没有成功: https://docs.wso2.com/display/AM200/Create+and+Publish+an+API.

示例显示了“.asmx”端点的使用,在我的例子中,我有一个简单的 http url (http://sample.enterprise.com/api/TestService),我想通过 WSO2 使用 http 获取 jsont 结果像这样的 url。

有什么线索吗? 谢谢

WSO2 文档不是很好。您提供的 link 指导您完成 设计 和发布 API,但我在任何地方都看不到发布现有 API 的任何解释。您基本上有两个选择:

  1. 选择 Design New API 并完全按照现有 API 中定义的资源定义资源(名称、操作和所需参数非常匹配确切地)。到达实施选项卡后,选择 托管 API 并为您的 API 提供生产端点。如果这听起来过于复杂,您还有...
  2. 选择 我有一个现有的 API 并从文件或 API 端点导入您的 API 的 swagger 定义。请记住,如果您有分布式 API 管理器部署策略,直接从您的 API 导入 swagger 需要您的 Publisher 节点和 API 端点之间的连接。

您可以找到工具来帮助您从 nuGet 存储库中为 APIs here. For Web API projects like ours, you might want to consider using swashbuckle 生成 swagger 定义。