`
feipigwang
  • 浏览: 770243 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

MFC 利用 CHttpFile类从网页读取 数据

 
阅读更多

#include <afxinet.h>
void CReadInternetDataDlg::OnRead()
{
CInternetSession c ;
CHttpFile * p=NULL ;
p=(CHttpFile*)c.OpenURL("http://127.0.0.1/web") ; //打开一个URL
CString str ;
CString info="";
while(p->ReadString(str)) //读取网页数据
info+=str ;

(this->GetDlgItem(IDC_EDIT1))->SetWindowText(info);

}

分享到:
评论

相关推荐

    C++使用 CHttpFile类,实现HTTP协议下请求数据,实现HTTP协议下多文件上传!VS2013开发,可直接运行!

    首先,`CHttpFile` 是Microsoft的MFC(Microsoft Foundation Classes)库中的一个类,它提供了对HTTP协议的基本支持。在VS2013环境下,开发者可以利用这个类创建HTTP请求,读取响应,从而与Web服务器进行通信。`...

    MFC实现下载网页

    在MFC中,通常会创建一个`CWinApp`派生类,在`InitInstance`函数中初始化网络会话,然后在其他地方(如消息处理或成员函数)创建`CHttpFile`,发起请求并读取内容。代码中可能包含错误处理,以应对网络问题或无效的...

    CHttpFile介绍

    在MFC中,`CHttpFile`类是用于HTTP(超文本传输协议)请求的一个关键组件,它允许程序员通过HTTP协议从Web服务器获取数据,如HTML页面、图片或其他资源。本篇文章将详细介绍`CHttpFile`类的特性、主要成员函数以及...

    GetHtml.rar_CHttpFile GetHtml_Gethtml_gethtml source vc_vc CHttp

    【标题】"GetHtml.rar_CHttpFile GetHtml_Gethtml_gethtml source vc_vc CHttp" 描述了一个使用VC2005开发的程序,该程序基于CHttpFile类,用于获取并读取网页的原始HTML代码。 【CHttpFile类】是Microsoft的MFC...

    mfc 获取utf8网页源码实例

    本实例将重点讲解如何利用MFC来获取UTF-8编码的网页源码。 在获取网页源码时,通常我们会用到HTTP协议,这是互联网上应用最为广泛的一种网络协议,用于传输超文本信息。MFC中的CInternetSession类是用于处理...

    mfc获取网页代码

    具体来说,我们可以使用`CInternetSession`、`CHttpConnection`和`CHttpFile`类来实现网页数据的获取。 1. **创建MFC应用程序** 在Visual Studio中,选择“新建项目”,然后选择MFC应用程序模板。这将为你生成一个...

    MFC网页下载器

    **MFC网页下载器**是基于Microsoft Foundation Class (MFC)库开发的应用程序,它能够帮助用户从互联网上下载指定的网页并将其保存到本地计算机。MFC是微软提供的一套C++类库,用于构建Windows应用程序,它封装了...

    mfc http下载

    在Windows应用开发中,有时我们需要从Web服务器获取数据或文件,这时就可以利用MFC提供的HTTP功能进行下载操作。 在MFC中,HTTP下载通常涉及到以下几个关键知识点: 1. **URL_moniker**: MFC通过`...

    MFC WEB教程 MFC WEB教程

    这通常涉及使用MFC的`CMemFile`和`CInternetSession`类,以及`CHttpConnection`和`CHttpFile`类来发起HTTP请求,获取和发送数据。 **3. MFC中的网络编程** 在MFC中,`CInternetSession`类是网络会话的入口点,它...

    VC读取网页的内容

    在VC++编程环境中,我们经常需要处理网络相关的任务,例如从网页抓取数据。这个"VC读取网页的内容"的示例可能涉及到使用VC++6.0来实现一个简单的HTTP客户端,以获取远程网页的数据。下面我们将深入探讨如何在VC++中...

    MFC初学WEB浏览器编程源代码

    此外,代码可能还使用了CInternetConnection和CInternetFile等MFC类,它们是CInternetSession和CHttpFile的父类,用于处理更一般的Internet连接和文件操作。同时,可能还会有资源文件(如.rc)和头文件(如.h)来...

    基于MFC的http协议客户端

    本主题聚焦于如何利用MFC实现一个HTTP协议的客户端,这在进行网络通信、数据获取等方面具有广泛的应用。 HTTP(HyperText Transfer Protocol)是互联网上应用最广泛的一种网络协议,用于从Web服务器传输超文本到...

    VC 构造http协议数据的post上传图片类(MFC环境 带编码转换)模拟表单提交

    在MFC环境中构造HTTP POST请求,我们需要利用MFC的网络支持,主要是CInternetSession、CFtpConnection、CHttpConnection和CHttpFile等类。 1. **创建HTTP连接**:首先,我们需要创建一个CInternetSession对象,它...

    mfc查询天气信息(数据来自中国气象台网站)

    总结来说,利用MFC中的CInternetSession和CMarkup,我们可以轻松地实现从中国气象台网站抓取和解析天气信息。这个程序分为一个动态链接库(DLL)和一个测试例子,方便在不同项目中复用天气查询功能。通过熟练掌握...

    vc++ mfc写的网页下载的程序

    本程序是使用VC++ MFC编写的网页下载器,旨在帮助学习者理解和实践网络数据的获取与存储。 1. **MFC基础** - MFC是一个C++库,它封装了Windows API,为开发者提供了面向对象的编程模型。 - MFC的核心概念包括消息...

    MFC类库详解(中文版).chm MFC类库详解(英文版).chm

    除此之外,MFC还包含网络编程的支持,如CInternetSession和CHttpFile类,可以方便地进行HTTP请求和文件传输。对于串口通信,MFC提供了CSerialPort类。 学习MFC不仅需要掌握C++语言基础,还要理解Windows编程的基本...

    VC/MFC 文件下载及进度

    4. **文件下载进度**:为了实现进度显示,需要监听下载过程中读取的数据量。在调用CHttpFile或CFtpFile的Read方法时,可以记录已下载的字节数,并将其与总文件大小进行比较,从而更新进度条。可以使用MFC的...

    MFC上传图片到Apache服务器

    在MFC中,我们可以使用`CInternetSession`类来初始化与服务器的连接,`CHttpConnection`类用于创建到Apache服务器的HTTP连接,而`CHttpFile`类则用于执行实际的POST请求。在POST请求中,我们需要设置适当的HTTP头,...

    MFC实现带压缩功能HTTP请求

    接着,使用CHttpFile类发送HTTP请求并读取响应。 **实现压缩功能** 为了在HTTP请求中加入GZIP压缩,我们需要在发送请求时设置适当的HTTP头。在MFC中,可以使用CHttpFile::AddRequestHeaders方法添加"Accept-...

    VC+MFC网络编程例子

    在MFC中,`CInternetSession`和`CHttpConnection`类可以帮助建立到HTTP服务器的连接,`CHttpFile`类则用于读取网页内容。同时,可能还需要处理URL解析、HTML解析和渲染等功能。 5. **HTTP服务器**: HTTP服务器需要...

Global site tag (gtag.js) - Google Analytics