我想看看是否可以登录到使用 HTTP 认证的第三个网站。 理想的情况是, 浏览器会保存证书。 但不幸的是, 每次都失败了。 任何帮助都会非常感激, 我都会使用我测试过的 Base64 Jquery 插件。
所以,有两个问题:
- How can I view the HTTP status code?
- Will this ultimately work, in principle?
<script>
$("#login_button").click(function() {
var username = myFunUsername ;
var password = myFunPassword ;
$.ajax({
url: http://remote-site-with-http-auth.com/member_site ,
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "Basic " + $.base64.encode(username + ":" + password));
},
success: function(data) { $("#label").text("Logged in, yay!"); }
}).fail(function(){ $("#label").text("It didn t work"); });
});
谢谢!