title: Best way to consume JSON web service in .NET and requesting data using multipart POST
body: <p>I am developing an application which needs to use a web service.</p>
  
  <p>Web service is running on the remote server and it accepts POST request and returns a JSON data</p>
  
  <p>Here is the sample to consume service using "curl"</p>
  
  <pre><code>curl -F "api_key=ABCDEFGHIJKL" -F "query=@json_string.json" "http://serv/api/v4/song/identify"
  </code></pre>
  
  <p>An HTTP POST request with Content-Type "multipart/form-data" where all parameters are in the post body and the query is in the "query" parameter of the post "files"</p>
  
  <p>So how could I implement client to consume the service in .NET </p>