您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> idhttp设置代理服务器无效

idhttp设置代理服务器无效

来源:网络整理     时间:2016/8/30 2:17:33     关键词:

关于网友提出的“ idhttp设置代理服务器无效”问题疑问,本网通过在网上对“ idhttp设置代理服务器无效”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: idhttp设置代理服务器无效
描述:

设置了ProxyServer及ProxyPort属性
但是访问一个网页时显示的IP仍然是我自己本机的IP,而不是设置的代理IP
怎么回事?


解决方案1:

有效的,你是访问哪个网页显示IP的。ip138.com这些网站显ip,它是可以判断你访问过来的来路是不是用了代理了,如果是用了代理,它也会只显示你的真实IP。
如果你想在这样的网站访问显示你的代理iP,你应该用高匿名代理,这样的显IP网站才判断不出你是不是用了代理。
你可以自己做一个简单的显示客户IP的网页自己访问下就知道了

解决方案2:

你参考一下下面的代码

procedure InitHttp();
begin
    http := TIdHTTP.Create(nil);
    http.ReadTimeout := 30000;
    http.OnRedirect := OnRedirect;
    http.Request.Accept := 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-                           shockwave-flash, */*';
    http.Request.AcceptLanguage := 'zh-cn';
    http.Request.ContentType := 'application/x-www-form-urlencoded';
    http.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;Maxthon;.NET CLR 1.1.4322)';
    http.ProxyParams.ProxyServer := '代理服务器地址';
    http.ProxyParams.ProxyPort := '代理服务器端口';
end;


以上介绍了“ idhttp设置代理服务器无效”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3667771.html

相关图片

相关文章