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 地址用于要允许的列表。

标签:ServerXMLHTTP,代理,xmlhttp,asp
0
投稿

猜你喜欢

  • 最新的关键SQL Server漏洞已被微软证实

    2009-03-16 14:31:00
  • SQL 字母数字混合型字段 按里面的数字排序

    2010-04-23 18:18:00
  • position、z-index、top、right、bottom和left属性

    2009-10-04 20:33:00
  • 用色彩打造专业的视觉效果

    2010-09-25 19:04:00
  • 浅析SQL Server与Oracle数据库的区别

    2007-10-31 11:39:00
  • asp如何调用DLL来加快服务器的执行速度?

    2009-11-15 20:07:00
  • 如何实现某些页面只让特定的用户浏览?

    2010-05-19 21:42:00
  • asp form 表单验证函数

    2011-04-04 11:10:00
  • Xml Http抓取数据时乱码问题解决

    2008-04-24 11:16:00
  • 高性能网站建设指南:性能提升的14个原则

    2011-07-14 16:04:54
  • Internet Explorer 8 Beta2 功能预览

    2008-07-29 13:20:00
  • 浅析“Rich”设计模式

    2009-03-12 12:36:00
  • 开发心得--写给想学Javascript朋友的一点经验之谈

    2009-02-25 11:42:00
  • MySQL身份认证漏洞 升级到5.5.24可修正

    2012-07-11 15:54:09
  • 一实用的table内容排序Javascript类库

    2008-11-02 15:03:00
  • 网站LOGO设计规范的思考--1.设计基础

    2007-10-14 10:55:00
  • ASP生成数字相加求和的BMP图片验证码

    2011-04-14 10:48:00
  • 开心网让人很不开心

    2009-04-05 15:56:00
  • IE6终极备忘单——策略

    2010-01-13 13:05:00
  • Google的产品设计指导思想

    2008-03-23 14:15:00
  • asp之家 网络编程 m.aspxhome.com