我目前是这样向我的web api发布内容的:
client.PostAsJsonAsync("api/controller/methodincontroller", listOfProductObject);
我想知道如何在不将其作为我的Product模型属性的情况下,除了我的Product对象列表之外,还可以向我的控制器方法发送额外的字符串。
如果这不可能,我将不得不创建一个只有2个属性的模型来实现这个目的:
IList<Product> productList
string additionalParam
api/controller?additionalParam=something
;另一个可使用 from body 属性。详情请参考:http://www.asp.net/web-api/overview/formats-and-model-binding/parameter-binding-in-aspnet-web-api。完整代码如下所示:`client.PostAsJsonAsync("api/controller/methodincontroller?additionalParam=" + myParam, listOfProductObject);` - RicPostAsJsonAsync
,但是思路是相同的。 - Ric