title: ASP.NET Multiple values sent using angular $http or $resource
body: <p>If I submit a form using POST, the ASP.NET server can access each value by name. However, if I do it with javascript like:</p>
  
  <pre><code>$http({
      method: "POST",
      url: TDSV.ROOT_PATH + "/themes/" + data.id,
      params: { "xHttpMethodOverride": "PUT" },
      data: { "newContent": JSON.stringify({ properties: data.json.properties, "otherInfo": "hello world" }, null, "\t") },
      cache: false
  });
  </code></pre>
  
  <p>It is all squashed together into a giant stream that I have to parse through. I have no interest in sending files this way. I just want to separate the strings by name. Is there a way to do this?</p>