title: Post Using Resource Causes Parameters to be Appended to URL - Angular JS
body: <p>I have the following service in my Angular App:</p>
  
  <pre><code>myAngularApp.factory('myFactory', function($resource, HOST){
      return{
          getThings: function(userId, userToken){
              var connection = $resource(HOST + '/user/mypost/', {'Userid': userId, 'UserToken': userToken, 'Type': 'Read'}, {
                  save: {
                      method: 'POST'
                  }
              });
              var results = connection.save();
              results.$promise.then(function(data){
                  results = data;
              });
              return results;
          }
      }
  });
  </code></pre>
  
  <p>In one of my controllers, I call the above factory and its function using</p>
  
  <pre><code>myFactory.getThings($scope.someId, $scope.someToken);
  </code></pre>
  
  <p>When I look at the Network pane in developer tools, the POST request is sent with the correct query string parameters, but the URL is appended with the same parameters (a la GET request).  How do I stop the parameters from being appended to my URL?</p>