XMLHTTP 使用代理获取数据asp代码
作者:天堂龙 来源:asp之家 发布时间:2010-03-22 14:40:00
以下是服务端代码
var HTTPREQUEST_PROXYSETTING_DEFAULT = 0;
var HTTPREQUEST_PROXYSETTING_PRECONFIG = 0;
var HTTPREQUEST_PROXYSETTING_DIRECT = 1;
var HTTPREQUEST_PROXYSETTING_PROXY = 2;
function ajaxGet(url){
var xmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP.5.0") ;
xmlHttp.setProxy(HTTPREQUEST_PROXYSETTING_PROXY,"代理服务器:端口"); //设置代理服务器
xmlHttp.open("get",url,false);
xmlHttp.setProxyCredentials(用户名,密码); //设置用户名密码
xmlHttp.send();
return xmlHttp;
}
设置 选项 说明
0 SXH_PROXY_SET_PRECONFIG- 或 -SXH_PROXY_SET_DEFAULT SXH_PROXY_SET_PRECONFIG 选项可指定应该将使用以前建立静态代理配置。 当使用此选项, 配置取自 Windows 注册表。 如果使用 WinHTTP 代理配置实用程序, Proxycfg.exe, 来代理客户端计算机上设置是这样。
当前, SXH_PROXY_SET_DEFAULT 共享作为 SXH_PROXY_SET_PRECONFIG 相同设置级别。 自动代理配置功能可能附带将来发布产品支持它旨在, 但是。
1 SXH_PROXY_SET_DIRECT SXH_PROXY_SET_DIRECT 选项可指定, 应直接访问所有 HTTP 和 HTTPS 服务器。
2 SXH_PROXY_SET_PROXY SXH_PROXY_SET_PROXY 选项可指定一个或多个代理服务器和可选回避列表。 如果没有指定代理对给定协议, 且服务器处于回避列表, 无法访问服务器。
ServerXMLHTTP 对象包括两个新成员来支持代理配置和验证: setProxy 和 setProxyCredentials 。
setProxyCredentials 方法
setProxyCredentials 方法是用来指定代理身份验证凭据。 setProxyCredentials 方法接受以下两个参数: • 用户名 username : 的, 是要验证用户的名称。
• 密码 : 对与要验证用户的密码。
setProxy 方法
是 setProxy 方法用于设置由 ServerXMLHTTP 使用代理配置。 setProxy 方法接受以下三个参数:
• proxySetting : 要设置其值为代理配置。 下表示值。
• varProxyServer : 代理服务器或代理服务器名称的列表的名称。
• varBypassList : 绕过代理服务器的已知本地主机名称或 IP 地址用于要允许的列表。
猜你喜欢
- 用语言实现 好处: 1、可以减少对数据库的访问。 2、可移植性好。 坏处: 1、操作起来考虑的东西较多,修改一处就要修改别一处。也就是说是相
- 注意,下述部分主要与DOUBLE和FLOAT列相关,原因在于浮点数的不准确本质。MySQL使用64位十进制数值的精度执行DECIMAL操作,
- 问:SQL Server应该怎样访问Sybase数据库的表?答:具体方法如下:1: 安装Sybase客户端版本的要求:Sybase Clie
- asp之家注:如果你学习过asp,并且在网络公司上过班,一定会接触到网购系统,网购系统可以说是一个典型的程序类型,而其中最重要,也是最关键的
- 内码问题.用这段代码的吧,我已经改得很精简了.使用XMLHTTP抓取地址并进次内容处理Function GetBody(Url) Dim o
- asp之家注:作为一个学习asp的爱好者,相信一定接触过session,我们经常使用session来作为会员登录的验证,当然也可以使用COO
- (一)行号显示和排序 1.SQL Server的行号 A.SQL 2000使用identity(int,1,1)和临时表,可以显示行号 SE
- 听说firefox是史上最好用的浏览器,便下载下来体验一番,将体验感受与大家分享一下,并和我一直使用的the world浏览器做一个对比!首
- 如今,互联网越来越走近我们的生活,网上冲浪也渐渐成为我们生活不可缺少的一部分。网络世界五彩缤纷,涌现出大量优秀精美的网页。大量网络信息的呈现
- 描述返回表达式,此表达式已被格式化为日期或时间。语法FormatDateTime(Date[, NamedFormat])FormatDat
- 要想在不宽裕的页面展现丰富的内容,现在通用的做法使用tab,在一块区域通过tab切换来更换该区域的内容。这篇文章分析了tab设计很在理,今天
- 发一个数字拼图游戏,有点小疑问前几天写得,其中一段代码还要感谢“簡簡單單愛妳”的提示,不过我还是不太明白, ,有点笨。 $(&qu
- 去掉数据重复 增加两个字段 alter TABLE T_Employee Add FSubCompany VARchar(20); ALTE
- asp+access用户登录代码,loginnew.asp网面包含了登录框及验证用户的代码an.mdb数据库名fd表名y_username用
- 一:创建迁移在laravel中使用make:migration命令来创建迁移php artisan make:migration creat
- 例如1441,那么会产生“运行时错误”,报错信息类似下面:SessionID 错误 'ASP 0164 : 80004005'
- 爱如风过 问:js如何能知道浏览者计算机或者浏览器使用的语言是繁体还是简体?如题,我想用jS检测到浏览者使用的是繁体还是简体中文,以便设置页
- 1. 用Dreamweaver 4.0制作闪动的Flash按钮选择菜单Insert→Interactive Images→Flash But
- <form name="frm"><select name=school onchange="
- 就是在mysql命令行登录的时候加上: --pager=more 参数可以使用linux下的more来分页,很好用