正在向安全网站发送 AJAX 请求
Sending AJAX request to secured websites
我目前正在编写一个旨在从网站获取信息的脚本。该网站的独特之处在于它受密码保护(用户会收到带有用户名和密码字段的警报提示,类似于访问路由器时的提示)。我想知道我是否可以让我的脚本自动注入这些字段?我可以在下面的请求中添加什么来帮助将用户名和密码注入字段吗?提前致谢。
$.ajax({
url: url,
type: 'GET',
success: function(data){
alert(data);
}
});
您可以在浏览器开发人员工具的“网络”选项卡中检查网络请求,并检查请求中的 Authentication
header 以确定 authentication scheme is in use. Then you should be able to replicate it using some combination of the headers
, username
and password
options to jQuery's Ajax method。请注意,您可能还必须按照该页面上的描述设置 withCredentials
。
但是,奇怪的是,您会立即从 same origin policy as sites using HTTP authentication are less likely to have granted permission via CORS 反弹。
我目前正在编写一个旨在从网站获取信息的脚本。该网站的独特之处在于它受密码保护(用户会收到带有用户名和密码字段的警报提示,类似于访问路由器时的提示)。我想知道我是否可以让我的脚本自动注入这些字段?我可以在下面的请求中添加什么来帮助将用户名和密码注入字段吗?提前致谢。
$.ajax({
url: url,
type: 'GET',
success: function(data){
alert(data);
}
});
您可以在浏览器开发人员工具的“网络”选项卡中检查网络请求,并检查请求中的 Authentication
header 以确定 authentication scheme is in use. Then you should be able to replicate it using some combination of the headers
, username
and password
options to jQuery's Ajax method。请注意,您可能还必须按照该页面上的描述设置 withCredentials
。
但是,奇怪的是,您会立即从 same origin policy as sites using HTTP authentication are less likely to have granted permission via CORS 反弹。