title: Pass multiple complex objects to a post/put Web API method
body: <p>Can some please help me to know how to pass multiple objects from a C# console app to Web API controller as shown below?</p>
  
  <pre><code>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);
  }
  </code></pre>
  
  <p>My Web API method is like this:</p>
  
  <pre><code>public void StartProcessiong([FromBody]Content content, [FromBody]Config config)
  {
  
  }
  </code></pre>