动态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函数的描述。


相关资讯

什么是ip代理软件?可以修改ip地址吗?

经常碰到朋友问,代理IP是做啥的,有什么用。我对他一顿解释,然后他还是云里雾里,好吧,可能是我口才不好,这里写文再解释下。代理IP对于很多人来说,用处很大,他们

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

2018-12-27 17:27:18

现在玩自媒体需要用到ip代理吗?

如今越来越多的人开始使用微博、今日头条等等各种自媒体平台,因此很多公司很多人都看到了这之中的商机和机会,并且借助自媒体平台来发展自己的生意,也因为自媒体的蓬勃发

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

2018-12-27 17:37:53

互联网工作中ip代理是不可缺少的工具

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

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

2018-12-27 17:45:23

使用代理ip有什么好处?

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

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

2018-12-28 15:00:45

爬虫技术工程师为什么离不开ip代理

说到爬虫,自然离不开爬虫代理地址。爬虫是一门随着互联网大数据而应运而生的产物,它主要是为了在海量的网络数据中采集分析有效的数据而诞生的一门技术。无需多言,爬虫技

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

2018-12-28 15:24:23

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

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

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

2018-12-28 15:56:10

什么情况下需要ip代理软件 ip代理软件用途

对于网络营销推广和SEO的朋友来说,数据抓取和模拟访问都是必备的工作,这两种方式都需要有大量的IP资源支持,很多用户在一些网站上面批量注册帐号、发布留言评论都会

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

2018-12-28 16:28:33

IP加速器的使用方法和简单问题解决办法

IP加速器,顾名思义就是加速IP,提升网络性能,降低网络延迟。黑核混拨ip加速器是一款ip量大速度快的加速器,非游戏外挂,可以放心使用。IP加速器的客户端设置简

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

2018-12-28 10:21:44

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

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

来源:黑核混拨ip代理

2019-01-11 10:31:40

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

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

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

2018-12-28 16:55:02

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

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

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

2018-12-25 16:58:44

在线客服
QQ:800861888
客服电话
400-998-997
微信客服