我有一个RESTful服务器,它接受url编码的参数。
在我的情况下,发帖请求到https://我的服务器:8443 / test / auth
将请求标头设置为 内容类型:application / x-www-form-urlencoded
并传递参数
用户名=名为myUsername 密码=输入mypassword
起作用并给出所需的回应。
我想使用Backbonejs实现相同的目标。所以,我有
Person = Backbone.Model.extend({
initialize: function() {
this.on('all', function(e) { console.log(this.get('name') + " event " + e );
});
},
urlRoot: "https:// my server:8443/test/authauth",
url : function(){
var base = this.urlRoot;
return base + ""
}
});
var person = new Person({ "username" : "myusername" , "password":"mypassword" });
person.save(null, {
beforeSend: function(xhr) {
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
}}
);
但是,它表示没有用户名和密码属性。 Waht是在Backbone.js中以url编码形式传递参数的正确方法
由于