Idhttp.get 代理的问题

hyrongg 2009-01-12 10:25:06
因为我这边访问外网都需要经过代理,
输入用户名和密码才能访问外网

比如代理的IP是
ip: 192.168.1.1
Port: 80
用户:test
密码:123123

我用idhttp 如何去拿外网的数据?

在线等,满意答案马上揭贴。
...全文
205 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljluck7687 2009-01-12
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sailxia 的回复:]
var
s: string;
begin
with IdHTTP1.ProxyParams do
begin
ProxyServer := '192.168.0.139'; //代理地址
ProxyPort := 808; //代理端口
ProxyUsername := '';//你的用户名
ProxyPassword := '';//你的密码
end;
s :=IdHTTP1.Get('http://www.126.com');
ShowMessage(s);//验证成功,小心啊...呵呵
end;
[/Quote]

up
Frank.WU 2009-01-12
  • 打赏
  • 举报
回复
多说一句,并不是所有代理类型 IDHTTP 都支持的说!
Frank.WU 2009-01-12
  • 打赏
  • 举报
回复
var
s: string;
begin
with IdHTTP1.ProxyParams do
begin
ProxyServer := '192.168.0.139'; //代理地址
ProxyPort := 808; //代理端口
ProxyUsername := '';//你的用户名
ProxyPassword := '';//你的密码
end;
s :=IdHTTP1.Get('http://www.126.com');
ShowMessage(s);//验证成功,小心啊...呵呵
end;
hyrongg 2009-01-12
  • 打赏
  • 举报
回复
我的版本
indy 8.0.25
和indy 9.0

都不行
hyrongg 2009-01-12
  • 打赏
  • 举报
回复
能否给一个简单的例子?
以上方法我试过,不行
纯冰糖 2009-01-12
  • 打赏
  • 举报
回复
idHttp Request属性去设置吧,ProxyServer,ProxyPort,Password。。。
budded 2009-01-12
  • 打赏
  • 举报
回复
TIdSocksInfo,如果是Http代理的话,设置TIdHTTP的ProxyParams参数

5,387

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧