我是 Web API 的新手,我有一个类库,我希望其他应用程序可以通过 ASP.NET Web API 站点访问。
我遇到的问题是我不知道如何调用具有多个输入对象的方法,其中一些是自定义实体(它们内部都有几个变量,并且来自我无权更改的类库)。
这是我的 API 控制器方法之一的示例
public bool Process(IBusinessObject businessObject, BusinessValidationObject businessValidationObject, IList<string> messages)
{
//Code to call Class Library is here that requires the 3 inputs
}
上面的代码是有效的 API 方法吗?
我想从另一个 ASP.NET Web 应用程序(将安装在另一个服务器上的另一个解决方案中的 MVC 应用程序)调用该方法。我查看了Web API 客户端库,但看不到传递多个对象的方法。
有人有想法么?