title: Angular JS http Request to .NET Server
body: <p>Im trying to make a <code>post</code> request to a .NET server using Angular JS</p>
  
  <p>I am able to get a response but the server is not seeing my request data. </p>
  
  <p>Client:</p>
  
  <pre><code>var header = {"Content-Type":"multipart/form-data"};
  
  var data = {name:"bill", email:"bill@email.com", phone:"1234567890" };
  
  $http.post("//dot.net/resource", data, header).then(function(res){
  
      console.log(res.data);
  
  },function(err){ console.log(err); });
  </code></pre>
  
  <p>Server:</p>
  
  <pre><code>if(HttpContext.Current.Request.HttpMethod.ToString().ToLower() == "post") {
  
      Response.Write("hello request");      // I see this in the response
      Response.Write(Request.Form["name"]); // nothing : (
  }
  </code></pre>
  
  <p>Im not super familiar with <code>.NET</code>. Is <code>Request.Form</code> the basically like <code>$_POST</code> in php? </p>
  
  <p>How can I pass some variable over to the server using <code>$http</code>?</p>