自动请求发送到Web页面
-
16-09-2019 - |
题
我米试图实现这个东西,当过一个人打开了一个页面的自动请求进入一些服务器。 IM,呼吁身体的onload事件函数使用Ajax这样做..但它给我的访问限制到URI 1012错误..然后我用jQuery的..和使用它的post()方法..现在它给我403 Forbidden错误..我该怎么办?
“ http://www.somedomain.com/WebSite1/Default2.aspx”这就是我访问的链接,但它给了我403紫禁城。
function doIt(_id){
$(document).ready(function() {
var a = Math.floor(Math.random()*22222);
var b = Math.floor(Math.random()*66666);
$.post('http://www.somedomain.com/WebSite1/Default2.aspx?id='+_id,{'uname': a , 'upass' : b },function(data){
//alert(data);
});
});
}
这是我的代码,我打电话
解决方案
您不能做一个XHR(AJAX)请求到另一个域。浏览器实现同一个域策略。你三个选择是使用JSONP调用,使用服务器端代理贵方提出请求,或者使用一个iFrame发出请求。
其他提示
您正试图“跨站点脚本”,这是您要访问不同的网站比在首位担任了JavaScript的一个。这通常是由浏览器为(良好)安全原因被禁止的。
如果您的服务器可以看到其他网站,那么你可以创建一个代理服务。这样做你正在服用的如此送达的内容一定责任。
不隶属于 StackOverflow