【问题标题】:How to generate dynamic API's in ASP.net Core 2.1如何在 ASP.net Core 2.1 中生成动态 API
【发布时间】:2020-03-04 18:17:37
【问题描述】:

我需要知道如何动态生成 API,假设我们在 XML 文件中定义了它们,如下所示:

<?xml version="1.0" encoding="UTF-8" ?>
<APIS>
 <API>
  <APIName>getCategories</APIName>
  <APIinputs>
   <categoryName>Politics</categoryName>
   <categoryID>1150</categoryID>
  </APIinputs>
 </API>

 <API>
  <APIName>getEmployees</APIName>
  <APIinputs>
   <DepartmentName>HR</DepartmentName>
   <DepartmentID>1150</DepartmentID>
  </APIinputs>
 </API>


</APIS>

现在需要做的是阅读以上内容并从中生成列出的 API。因此,我们将生成 API,并且可以从它们的 URL 调用它们,例如 www.example.com/api/v1/controller/getCategories/{categoryName}/{categoryID}

能否请您提供一些有关这方面的见解。

【问题讨论】:

    标签: xml api controller asp.net-core-2.1


    【解决方案1】:

    我认为您正在寻找类似this 的东西。

    它有用于服务器和客户端的生成器,link

    您在 .yaml 中定义您的 API,它甚至还有一个 api-generator-api

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-26
      • 2018-05-15
      • 2018-01-15
      • 2012-01-03
      相关资源
      最近更新 更多