我需要知道如何通过调用另一个API然后传递[API name]
和[API parameters]
来创建API的[[动态
[HttpPost("GenerateApi")]
[ProducesResponseType(200)]
[ProducesResponseType(500)]
public IActionResult GenerateApi(RootObject ro)
{
//Here I need piece of code to create API dynamically
return Ok(new { ro.apiName, ro.parameters });
}
这里是模型:
public class RootObject
{
public string apiName { get; set; }
public List<parameter> parameters { get; set; }
}
public class parameter
{
public string parameterName { get; set; }
public dynamic parameterType { get; set; }
}
现在需要做的是在控制器中创建。因此我们将创建API,可以像这样从其URL进行调用动态API
www.example.com/api/v1/[controller]/[apiName]/{[parameter1_value]}/{[parameter2_value]}
请您提供一些我的见解。
[我需要知道如何通过调用另一个API然后传递[API名称]和[API参数]来动态创建API,让我们假设我们拥有这个API,就像这里显示的那样:[HttpPost(“ ...] >