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 2005恢复数据库详细图文教程

    2024-01-14 10:18:02
  • VSCode远程SSH免密登录配置实现

    2024-01-04 19:17:07
  • python基础知识小结之集合

    2021-07-14 23:34:54
  • ASP(JScript)构建SQL语句“类”

    2008-04-30 07:12:00
  • Python数据分析之Numpy库的使用详解

    2021-06-14 02:54:53
  • Python使用Numpy模块读取文件并绘制图片

    2022-03-11 07:11:58
  • 教你怎么用Python实现自动生日祝福

    2022-04-08 01:03:25
  • python办公自动化之excel的操作

    2023-11-20 14:01:01
  • Sql Server事务语法及使用方法实例分析

    2024-01-22 12:23:38
  • JS实现canvas简单小画板功能

    2023-08-21 07:40:49
  • JavaScript引入方式深入解读

    2024-04-25 13:12:29
  • 使用python解析json字段的3种方式实例

    2021-12-24 04:16:27
  • Django Session和Cookie分别实现记住用户登录状态操作

    2021-09-14 05:15:24
  • 对Python3使运行暂停的方法详解

    2021-02-05 22:55:21
  • 浅谈mysql 树形结构表设计与优化

    2024-01-23 07:20:48
  • python获取本机所有IP地址的方法

    2022-08-01 16:38:55
  • Hadoop介绍与安装配置方法

    2022-08-10 03:50:02
  • 关于windows下Tensorflow和pytorch安装教程

    2023-06-09 07:35:54
  • Python入门教程(四十一)Python的NumPy数组索引

    2023-07-17 01:38:55
  • 再也不用花钱买漫画!Python爬取某漫画的脚本及源码

    2021-03-19 17:44:43
  • asp之家 网络编程 m.aspxhome.com