restangular 将发送对象发送到 url 而不是正文?

restangular put sending object to url and not the body?

你好,我是 angularjs 的新手,我在执行 PUT

时遇到问题
$scope.submitProfile = function () {
      Restangular.one('user/me').put().then(function(results){
        results.username = "toto";
      }).error(function(){
        console.log("error");
      });
     };

我想要的是发送,例如 username = "toto" 这应该将用户名更改为 toto 任何帮助! 另一件事是我发送的对象不应该去 url 而是去 body

我发布的代码有效,但在正文中没有发送任何内容

尝试customPut

Restangular.one('user/me').customPUT(userObject).then(function(response){
  //Do your stuff here
})