动态ip

>

代理ip软件

>

换ip软件

>

HTTP代理

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

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

发布时间:2020-01-14 14:11:23 来源:黑核动态ip代理

分享到

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

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

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

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

  假设公司代理服务器为192.168.1.1,代理端口3128,且无需身份验证,则通过如下代码即可初始化WinINet库并指定WinINet库使用HTTP代理。 InternetOpen(_T(“Customuseragent”),INTERNET_OPEN_TYPE_PROXY,_T(“http://192.168.1.1:3128”),NULL,0);

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

  在上述情况1)中的代理服务器如果还需要身份验证的话,则可设定用于访问HTTP代理服务器的用户名和密码,代码如下:  InternetOpen(_T(“Customuseragent”),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(“Customuseragent”),INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0);

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

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

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


相关资讯

怎样维护爬虫程序中的代理ip库

使用爬虫代理IP的最佳方案是在本地维护一个IP池,这样才能更有效的保障爬虫工作的高效稳定持久的运行,那么,应该怎样在本地维护IP池呢?在代理服务商认可的调用AP

来源:黑核动态ip代理

2019-04-12 11:15:30

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

在用户使用桌面软件的时候,开发者可能会面临各种各样的网络环境。比如,用户可能在家中使用宽带直连到互联网,也可能用户在公司办公,公司因网络安全需要不直接开放外网权

来源:黑核动态ip代理

2019-06-30 11:44:00

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

在用户使用桌面软件的时候,开发者可能会面临各种各样的网络环境。比如,用户可能在家中使用宽带直连到互联网,也可能用户在公司办公,公司因网络安全需要不直接开放外网权

来源:黑核动态ip代理

2020-01-14 14:11:23

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

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

来源:黑核混拨ip代理

2019-01-11 10:31:40

爬虫遇到IP限制和访问时间间隔限制如何处理?

掌握了爬虫应该学习的内容,我们难免就会遇到反爬虫的问题,像时间限制、IP限制、验证码限制等等,都可能会导致爬虫无法进行,所以也出现了很多像代理IP、时间限制调整

来源:黑核混拨ip代理

2019-04-01 15:23:55

访问被封网站的几种常见代理服务器方式

被封、被屏蔽的网站可以通过国外代理服务器来访问,下面介绍访问被封网站的几种常见代理服务器方式。第一种:直接使用HTTP代理服务器的IP地址和端口(适用于IE、F

来源:黑核动态ip代理

2019-04-26 10:54:51

怎样使用代理访问被屏蔽掉的网站

怎样使用代理访问被屏蔽掉的网站?由于某些原因,中国电信把一些国外网站屏蔽掉了,所有国内用户不能与之访问,比如以前非常红火的赔钱网站(Speida),还有一些国外

来源:黑核动态ip代理

2019-05-06 10:49:03

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

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

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

2018-12-28 10:21:44

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

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

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

2018-12-28 17:02:47

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

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

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

2018-12-28 16:55:02

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

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

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

2018-12-27 17:27:18

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