小编SKu*_*mar的帖子

将多个复杂对象传递给post/put Web API方法

有些人可以帮我了解如何将多个对象从C#控制台应用程序传递到Web API控制器,如下所示?

using (var httpClient = new System.Net.Http.HttpClient())
{
    httpClient.BaseAddress = new Uri(ConfigurationManager.AppSettings["Url"]);
    httpClient.DefaultRequestHeaders.Accept.Clear();
    httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));   

    var response = httpClient.PutAsync("api/process/StartProcessiong", objectA, objectB);
}
Run Code Online (Sandbox Code Playgroud)

我的Web API方法是这样的:

public void StartProcessiong([FromBody]Content content, [FromBody]Config config)
{

}
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-web-api dotnet-httpclient asp.net-web-api2

43
推荐指数
4
解决办法
11万
查看次数