繁体   English   中英

如何在 ASP.net Core 2.1 中生成动态 API

[英]How to generate dynamic API's in ASP.net Core 2.1

我需要知道如何动态生成 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}

你能否让我对此有所了解。

我认为你正在寻找的东西像这样

它有服务器和客户端的生成器,链接

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM