JS认证这个还是比较简单的,
就是每次请求的时候望header头添加一个经过base64加密过后的用户名和密码信息。
jq为我们提供了很简单的方式:
$.ajax({ url: '1.php', contentType: "application/json", dataType: "json", username:'admin', password:'123456', type: "GET", success:function (data) {}})
很简单吧,jq已经给我们封装好了,我们只需要传入参数username和password即可。
下面这种方式也行,更直接的体现出BASIC是怎么组合的,其中btoa是转换base64的方法,具体的各位可以百度一下。
$.ajax({ type: "GET", url: "index1.php", dataType: 'json', async: false, headers: { "Authorization": "Basic " + btoa(USERNAME + ":" + PASSWORD) }, data: '{ "comment" }', success: function (){ alert('Thanks for your comment!'); }});
就是每次请求的时候望header头添加一个经过base64加密过后的用户名和密码信息。
jq为我们提供了很简单的方式:
$.ajax({ url: '1.php', contentType: "application/json", dataType: "json", username:'admin', password:'123456', type: "GET", success:function (data) {}})
很简单吧,jq已经给我们封装好了,我们只需要传入参数username和password即可。
下面这种方式也行,更直接的体现出BASIC是怎么组合的,其中btoa是转换base64的方法,具体的各位可以百度一下。
$.ajax({ type: "GET", url: "index1.php", dataType: 'json', async: false, headers: { "Authorization": "Basic " + btoa(USERNAME + ":" + PASSWORD) }, data: '{ "comment" }', success: function (){ alert('Thanks for your comment!'); }});