动态ip

>

代理ip软件

>

换ip软件

>

HTTP代理

>
Socks5代理
黑核动态ip代理
您的位置: 首页 > 新闻资讯 > 正文

如何使用WinINet库访问HTTP代理服务器

发布时间:2019-06-30 11:44:00 来源:黑核动态ip代理

分享到

  在用户使用桌面软件的时候,开发者可能会面临各种各样的网络环境。比如,用户可能在家中使用宽带直连到互联网,也可能用户在公司办公,公司因网络安全需要不直接开放外网权限,而是提供HTTP代理的方式为员工提供上网服务。

如何使用WinINet库访问HTTP代理服务器

  在MFC中,如何向和一台FTP或者HTTP服务器打交道,常用的库是WinINet库。该库提供了提供了一组高层API来封装底层通信协议,如FTP, HTTP等。下面就讲一讲如何使用WinINet库来实现对HTTP代理服务器的访问。

  1) Http代理服务器无需身份验证

  假设公司代理服务器为192.168.1.1,代理端口3128,且无需身份验证,则通过如下代码即可初始化WinINet库并指定WinINet库使用HTTP代理。

  InternetOpen(_T(“Custom user agent”), INTERNET_OPEN_TYPE_PROXY, _T(“http://192.168.1.1:3128”), NULL, 0);

  2) Http代理服务器需要身份验证

  在上述情况1)中的代理服务器如果还需要身份验证的话,则可设定用于访问HTTP代理服务器的用户名和密码,代码如下:

  InternetOpen(_T(“Custom user agent”), INTERNET_OPEN_TYPE_PROXY, _T(“http://192.168.1.1:3128”), NULL, 0);

  InternetSetOption(hInternet, INTERNET_OPTION_PROXY_USERNAME, _T(“UserName”), _tcslen(_T(“UserName”));

  InternetSetOption(hInternet, INTERNET_OPTION_PROXY_PASSWORD, _T(“Password”), _tcslen(_T(“Password”));

  3) 有时为了方便用户,可能会提供”使用浏览器配置”的选项。在这个选项下,无需让用户手动输入代理服务器的各项配置信息,直接采用浏览器(通常是IE)的代理设置,这样用户只需在浏览器中设置是否采用代理就可以了。方法很简单,使用参数INTERNET_OPEN_TYPE_PRECONFIG即可。代码如下:

  InternetOpen(_T(“Custom user agent”), INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);

  4) 最后一种情况,不使用手动指定HTTP代理,也不使用浏览器设置,直连互联网。使用参数INTERNET_OPEN_TYPE_DIRECT。代码如下:

  InternetOpen(_T(“Custom user agent”), INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);

  以上,我们实现了几种不同的接入HTTP服务器的方法。有关WinINet库的详细使用方法请参阅MSDN文档。

  另外,有关INTERNET_OPTION开头的几个选项是实现代理访问的关键,具体含义请直接在MSDN中查询InternetOpen函数的描述。


相关资讯

实用https代理服务器别人能查到真实地址吗

现在,高匿代理ip时代已经到来,但是,还是有很多人不了解高匿代理ip到底有什么用,虽然随着网络科技的发展,网络对我们的生活带来了很多方便,也带来了更多的选择,网

来源:黑核混拨ip加速器网

2018-12-28 17:02:47

什么是代理服务器?代理服务器有什么用?

代理服务器(ProxyServer)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接

来源:黑核混拨ip代理

2019-01-21 10:58:07

IP代理服务器怎样才能够满足客户的需求?

近几年来,代理服务器的发展越来越迅速,很多人都掌握了网络托管的常识,在办理网站时服务器也是必不可少的,而且代理服务器网站为客户提供资源选择使代理服务器随着市场的

来源:黑核混拨ip代理

2019-03-27 14:17:04

如何判断代理服务器列表中的好坏?

如何判断代理服务器列表中的好坏?基本上一个较为正规或成熟的代理服务器平台,他们都会有专业的技术团队和客服售后,而且这些很容易使他们的综合水平考察范围,因此我们可

来源:黑核混拨ip代理

2019-03-28 16:40:53

如何使用代理服务器增强安全性和性能

什么是代理服务器地址?代理是替代,顶替。在因特网世界中,代理服务器充当具有私有IP地址的web浏览器(计算机)与因特网上的另一服务器之间的中介。代理服务器有自己

来源:黑核混拨ip代理

2019-04-01 17:31:48

如何使用代理服务进行质量广告系列检查

随着数字出版商在间接渠道中变得更加活跃,他们越来越多地接触到全球广告市场。对于过去只在美国工作的团队来说,这意味着更多的责任与更低的可见度。如果您的AdOps小

来源:黑核混拨ip代理

2019-04-02 11:22:03

代理服务器如何操作?有哪些风险?

近日有不少用户咨询我们代理服务器方面的问题,小编针对这些问题做了一些整理。今天就和大家简单的介绍一下代理服务器那些事儿。什么是代理服务器?代理服务器充当您和互联

来源:黑核动态ip代理

2019-04-04 11:01:41

被网站封了ip还有什么办法访问网站

网络爬虫是一种程序,主要用于搜索引擎,它可以阅读一个网站的所有内容与链接,并建立相关的全文索引到数据库中。当人们在搜索引擎查询关键字时,通过对比数据库内容,找出

来源:黑核混拨ip代理

2019-01-11 10:31:40

国内好用又实惠的https代理ip服务器不要错过了

随着大数据时代的到来,爬虫已经成了获取数据的必不可少的方式,在使用爬虫多次爬取同一网站时,经常会被网站的IP反爬虫机制给禁掉,为了解决封禁IP的问题,通常会使用

来源:黑核混拨ip加速器网

2018-12-28 16:55:02

现在采集越来越难如何找到实用的HTTP代理IP

目前,中国的互联网大军正在不断壮大,各种各样依托互联网的新兴行业正在兴起,哪怕是很多传统行业,为了抢占竞争的制高点,也将跟友商之间的竞争搬到了互联网平台之上。对

来源:黑核混拨ip加速器网

2018-12-28 15:56:10

黑核混拨IP加速器让你知道如何改变ip地址

被论坛禁言了?玩游戏作弊,被封号了?被人屏蔽IP是件很让人不爽的事情,平时正忙的时候被封禁,会有种天塌下来的感觉。如何改变ip地址成了我们比做的事情,不改变IP

来源:黑核混拨ip加速器网

2018-12-25 16:58:44

在线客服
大客户VIP渠道
点击这里给我发消息
讨论QQ群
客服电话
13318873961