ASP、Ajax 更改来源 Referer 和 UserAgent

作者:vkvi 来源:千一网络(原创) 日期:2009-10-12

我测试发现,同 ASP.NET 一样,Referer 在 ASP 和 Ajax 中也是无法通过设置 Header 来更改的,但 ASP.NET 中可通过类 HttpWebRequest 来实现,ASP、Ajax 我倒还没发现什么解决的办法。

ASP 中:

<%
dim http
set http = Server.CreateObject("MSXML2.XMLHTTP")
http.open "GET", "http://127.0.0.1/index.asp", false
http.setRequestHeader "Referer","http://127.0.0.1/hehe.asp" '此句不起作用
http.setRequestHeader "User-Agent","我的浏览器"
http.send()
set http = nothing
%>

Ajax 中:

xmlhttp.open("GET", "http://127.0.0.1/index.asp", true);
xmlhttp.setRequestHeader("Referer", "http://127.0.0.1/hehe.asp"); // 此句不起作用
xmlhttp.setRequestHeader("User-Agent", "我的浏览器");
xmlhttp.onreadystatechange = OnReadyStateChng;
xmlhttp.send(null);

相关阅读

你前面那位网友看了:在 Visual Studio 中利用 Cordova 开发安卓 APP-配置与运行

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
  • 1 楼:评论
    嗯……当我第一次知道要订这个网站的文章的时候,其实我是拒绝的!因为我觉得呀……你不能叫我订马上订,第一,我要试一下,我又不想说……你订一个网站订完以后调用很多水军,那流量高啊……很强!很凶!很猛!结果访问者出来一定骂我,根本没有这种网站!这证明上面那个是假的……我说先要给我试一下。后来我经过也知道他们是原创的,而且没有那种机器采集的。那……订了这个月……这个月下来之后呢……起码我读了很舒服。现在呢……每天还在读!每天还在读....我还给了我成家班订!来!来!来!大家订订看!那我跟站长讲:订的时候就订!订完之后,这个网站就是我的网站,就不要加,再加水军进去,加到没有就是这样子!我要给访问者看到,我读完之后是这样子,你们读完之后,也是这样子!↓↓↓↓↓↓↓↓↓
  • 2 楼:评论
    试试
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他