如何通过jquery ajax使用django tokenapi身份验证?
我正试图通过curl命令得到响应,它工作正常。 curl-d“username=root&password=rohit” 但是,如果我试图通过ajax访问,它在这里不起作用!!请检查下面的代码如何通过jquery ajax使用django tokenapi身份验证?,jquery,ajax,django,python-2.7,curl,Jquery,Ajax,Django,Python 2.7,Curl,我正试图通过curl命令得到响应,它工作正常。 curl-d“username=root&password=rohit” 但是,如果我试图通过ajax访问,它在这里不起作用!!请检查下面的代码 function make_base_auth(user, password) { var tok = user + ':' + password; var hash = btoa(tok); return "Silly " + ha
function make_base_auth(user, password) {
var tok = user + ':' + password;
var hash = btoa(tok);
return "Silly " + hash;
}
$.ajax({
type: 'POST',
url: "http://task.woo.gy/api4/token/new.json",
crossDomain: true,
beforeSend: function (xhr){
xhr.setRequestHeader('Authorization', make_base_auth('root','rohit'));
},
success: function (){
alert("200");
},
failure: function(error){alert(error);},
contentType:'application/json',
dataType: 'application/json',
processData: false,
});
现在,下面的代码为我工作
$.ajax({
url: "http://task.woo.gy/api4/token/new.json",
type: 'POST',
data: {
username: "root",
password: "rohit"
},
success: function (data) {
alert(JSON.stringify(data));
},
error: function(){
alert("Cannot get data");
}
});