向安全网站发送AJAX请求

问题描述 投票:1回答:1

我目前正在编写一个脚本,用于从网站获取信息。该网站的独特之处在于它受密码保护(向用户提示的用户名和密码字段的警报类似于访问路由器时的提示)。我想知道是否可以让我的脚本自动注入这些字段?我可以在以下请求中添加任何内容来帮助将用户名和密码注入字段中吗?预先感谢。

$.ajax({
    url: url,
    type: 'GET',
    success: function(data){
      alert(data);
    }
});
javascript jquery ajax get code-injection
1个回答
0
投票

您可以在浏览器开发人员工具的“网络”选项卡中检查网络请求,并检查请求中的Authentication标头,以确定正在使用的authentication scheme。然后,您应该能够将headersusernamepassword选项的某种组合复制到jQuery的Ajax method。请注意,您可能也必须按照该页面上的说明设置withCredentials

但是,由于使用HTTP身份验证的网站不太可能通过same origin policy授予权限,因此您很可能会立即从CORS退回。

© www.soinside.com 2019 - 2024. All rights reserved.