title: REST API Put large data
body: <p>I have a REST API implemented in microsoft Web API.<br>
  In my client i use HttpRequestMessage and HttpResponseMessage.<br>
  When i am sending a small class, I serialize it to JSON and then send it.<br>
  Soon, my class becomes bigger, and I need to JSON the class, zip it (in memory) and send to server. I can no longer use the same technique, I need to send the zip in chunks.  </p>
  
  <p>What is the proper way to achieve it ? I have read this post <a href="https://stackoverflow.com/questions/4083702/posting-a-file-and-data-to-restful-webservice-as-json">Posting a File and Associated Data to a RESTful WebService preferably as JSON</a>   </p>
  
  <p>Need some good articles, I dont know where to start.</p>