HttpSetProxy

首页  后退  前进

HttpSetProxy
down2

HttpSetProxy

设置 HTTP 访问互联网的代理.

 

HttpSetProxy ( mode = 0 [, "proxy:port" [, "username" [, "password"]]] )

参数

mode

代理模式:

   $PROXY_IE (0) = (默认) 使用当前 Internet Explorer 的代理设置.

   $PROXY_NONE (1) = 无代理 (直接访问)

   $PROXY_SPECIFIED (2) = 使用指定的代理

 

常量声明在 "AutoItConstants.au3"

proxy:port

[可选] 代理的地址和端口. 见备注

username

[可选] 如果需要, 登录代理的用户名

password

[可选] 如果需要, 登录代理的密码

返回值

None.

备注

必须 Internet Explorer 3 或更高版本.

 

仅支持 CERN 代理服务器.

 

代理服务器通常由网络地址及端口组成. 多数 ISP 使用 8080 端口.

如果代理为 "www.proxy.com" 与端口为 "8080", 则这样设置代理:

HttpSetProxy(2, "www.proxy.com:8080")

 

大多数代理服务器不需要用户名和密码.

 

当使用模式 0 时, 可以指定一个用户名和密码, 用于配置 Internet Explorer 代理.

 

函数示例

; Use no proxy
HttpSetProxy(1)
; Use IE defaults for proxy
HttpSetProxy(0)
; Use the proxy "www-cache.myisp.net" on port 8080
HttpSetProxy(2, "www-cache.myisp.net:8080")

----------------------------------------

 

该函数可以通过命令调用 exect

参见:

InetGet, InetGetSize, InetRead, FtpSetProxy

例子
copy

exect=HttpSetProxy(1) ;; 没有代理

 

exect=HttpSetProxy(0) ;; 使用IE设置代理

 

exect=HttpSetProxy(2,'www-cache.myisp.net:8080') ;; 使用代理"www-cache.myisp.net"和端口8080

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru