01 2020 档案
摘要:char *pStr = url_content.GetBuffer(url_content.GetLength());//取得str对象的原始字符串 int nBufferSize = MultiByteToWideChar(CP_UTF8,0,pStr,-1,NULL,0);//取得所需缓存的多
阅读全文
摘要:1 DONE MFC 处理 HTTP 请求的基本方法 1.1 DONE 配置本地的 HTTP 服务器 为方便测试,可以先配置一个本地的 HTTP 服务器,根据各种需要进行定制。 我在这里,用 JSP 定制了一个基本的 HTML 表单程序,分为 index.jsp 和 RequestObjectInJ
阅读全文
摘要:一、建立会话(session)对象 CInternetSession mysession; 二、连接到HTTP服务器 CHttpConnection *mysession=mysession.GetHttpConnection("www.baidu.com"); 三、打开HTTP请求 CHttpFi
阅读全文
摘要:1、定义连接对象(对象在指定.h文件中) //定义Http请求传输对象 CHttpConnection* m_pConnection; CHttpFile* m_pFile; CInternetSession sess;//creat session 2、实现 参数: LPCTSTR strMeth
阅读全文
摘要:首先你必须需要下载jsoncpp的源代码,包含到你的工程中: JSON是常用的数据的一种格式,各个语言或多或少都会用的JSON格式。 JSON是一个轻量级的数据定义格式,比起XML易学易用,而扩展功能不比XML差多少,用之进行数据交换是一个很好的选择。JSON的全称为:JavaScript Obje
阅读全文
摘要:根据HTTP标准,HTTP请求可以使用多种请求方法 HTTP1.0定义了三种请求方法:GET,POST和HEAD方法。 HTTP1.1新增了六种请求方法:OPTIONS,PUT,PATCH,DELETE,TRACE和CONNECT方法。 GET 请求指定页面信息,并返回实体主体。 HEAD 类似于G
阅读全文
摘要:COlnitialize是windows提供的API函数,用来告诉Windows以单线程的方式创建com对象。应用程序调用com库函数(除CoGetMalloc和内存分配函数)之前必须初始化com库。 语法:HRESULT Colnitialize(_in_opt LPVOID pvReserved
阅读全文
摘要:在使用C++编程时,当我们要清空一个数据的缓冲区的时候我们会执行下面的语句: #define BUF_SIZE 64 //缓冲区的大小 char buf[BUF_SIZE]; //数据的缓冲区 ZeroMemory(buf,BUF_SIZE); //清空数据的缓冲区 在Visual Studio 2
阅读全文
摘要:COleSafeArray类是用于处理任意类型和维数的数组的类。COleSafeArray是从OLE VARIANT结构派生而来的。OLE SAFEARRAY成员函数在可以通过COleSafeArray来访问,就像是特别为一维的字节数组所设计的成员函数集。 #include<afxdisp.h> 请
阅读全文
摘要:用于模块切换时的状态保护, 1、AfxGetStaticModuleState()指向当前模块状态; 2、当前函数调用结束后原模块的状态自动被恢复; 3、用于DLL中调用MFC函数、类、资源是的模块状态切换; 这个宏是和资源相关的,资源就是MFC工程里,通过可视化编辑生成的菜单,图片和对话框.就是x
阅读全文