1、函数调用
CString URL ="http://ip:8080/XXXX/Register";
CString para = "username=&password=123456";
CString result;
PostContent(URL, para, result);
2、头文件(调用函数实现)post.h
#include "afxinet.h"
#include <string>
/* 发送post请求
第一个参数为URL头
第二个参数为要post表单的内容
第三个参数用于保存页面返回的信息
第四个参数用于记录日志
*/
bool PostContent(CString strUrl, const CString&strPara, CString &strContent)
{
try{
boolbRet = false;
CStringstrServer, strObject, strHeader, strRet;
unsignedshort nPort;
DWORDdwServiceType;
if(!AfxParseURL(strUrl, dwServiceType, strServer, strObject, nPort))

本文介绍了在VS2013环境下,使用MFC进行HTTP POST请求的方法,包括函数调用和实现。通过`PostContent`函数,将URL、POST参数和返回结果进行处理,涉及了多字符编码的处理。函数中利用`CHttpFile`发送POST请求,并读取响应内容。
最低0.47元/天 解锁文章
835





