如何在URL中添加授权?
问题描述:
我可能有一个很老的问题,但不得不问。这是我有一个网址,例如$http://www.test.com$
如何在URL中添加授权?
我想在jQuery中将授权(用户名:密码)追加到URL中。毕竟,网址应该是$http://username:[email protected]$
我该如何做到这一点?
答
你可以这样来做:
$.ajax({
type: 'GET',
url: ...,
username: 'username',
password: 'password',
beforeSend : function(xhr) {
var base64 = $.base64.encode('username' + ":" + 'password');
xhr.setRequestHeader("Authorization", "Basic " + base64);
},
error : function...,
success : function...
});
请不要*永远*提交使用GET请求(明显地传递参数的URL),用户名或密码。 – 2014-11-04 11:23:59