找回密码
 加入
搜索
查看: 4152|回复: 4

[网络通信] winhttp.winhttprequest.5.1如何设置代理?

[复制链接]
发表于 2013-10-20 05:53:48 | 显示全部楼层 |阅读模式
本帖最后由 cdm 于 2013-10-20 05:56 编辑
$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$oHTTP.SetProxy('HTTPREQUEST_PROXYSETTING_PROXY',"210.101.131.231:8080");设置代理
$oHTTP.Open("GET",'http://www.ipdizhi.com/ip') ;发送
$oHTTP.Send()
$ip = BinaryToString($oHTTP.Responsebody,4)
MsgBox(0,'ip地址',$ip)
setproxy这个怎么写参数,亲们?
我写的貌似不生效啊。

au3帮助文档也没有winhttprequest.5.1设置代理的教程。


我是根据微软这个来写的 http://msdn.microsoft.com/en-us/library/aa384059.aspx

评分

参与人数 1金钱 +10 收起 理由
fenhanxue + 10 标记一下,方便后来者:$oHTTP.SetProxy(2,.

查看全部评分

发表于 2020-9-2 11:45:02 | 显示全部楼层
zghwelcome 发表于 2020-9-2 11:27
$oHTTP.SetProxy(2,"210.101.131.231:8080")

十分感谢,你这样设置就正确了。
发表于 2020-6-30 10:38:37 | 显示全部楼层
设置参数2即可,0默认,从注册表读取代理,1,直连,2指定代理,你要指定代理,第一个参数需要设置2,
发表于 2020-9-2 11:22:34 | 显示全部楼层
本帖最后由 redapple2008 于 2020-9-2 11:25 编辑
auto 发表于 2020-6-30 10:38
设置参数2即可,0默认,从注册表读取代理,1,直连,2指定代理,你要指定代理,第一个参数需要设置2,

$oHTTP.SetProxy('HTTPREQUEST_PROXYSETTING_PROXY',"210.101.131.231:8080",2);设置代理
是这样设置吗?为什么我的提示是出错?
$oHTTP.SetProxy('HTTPREQUEST_PROXYSETTING_PROXY',"210.101.131.231:8080",2)
$oHTTP^ ??


HTTPREQUEST_PROXYSETTING_PROXY应改为2
发表于 2020-9-2 11:27:06 | 显示全部楼层
redapple2008 发表于 2020-9-2 11:22
$oHTTP.SetProxy('HTTPREQUEST_PROXYSETTING_PROXY',"210.101.131.231:8080",2);设置代理
是这样设置吗 ...

$oHTTP.SetProxy(2,"210.101.131.231:8080")
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 08:20 , Processed in 0.077174 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表