首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用C++ /MFC将http POST发送到web表单?

如何使用C++ /MFC将http POST发送到web表单?
EN

Stack Overflow用户
提问于 2011-12-20 00:03:09
回答 1查看 10.8K关注 0票数 2

我在GetHttpConnection中使用CInternetSession,但是我在任何地方都找不到关于如何填写和发布web表单的好信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-20 00:10:14

This knowledge base article解释了如何使用CInternetSession模拟POST请求。

包含的示例代码如下所示:

代码语言:javascript
运行
复制
CString strHeaders = _T("Content-Type: application/x-www-form-urlencoded");
// URL-encoded form variables -
// name = "John Doe", userid = "hithere", other = "P&Q"
CString strFormData = _T("name=John+Doe&userid=hithere&other=P%26Q");

CInternetSession session;
CHttpConnection *pConnection = session.GetHttpConnection(_T("ServerNameHere"));
CHttpFile *pFile = pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST,
    _T("FormActionHere"));
BOOL result = pFile->SendRequest(strHeaders, (LPVOID) (LPCTSTR) strFormData,
    strFormData.GetLength());
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8563975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档