gpt4 book ai didi

c++ - 如何使用 C++/MFC 将 HTTP POST 发送到 Web 表单?

转载 作者:搜寻专家 更新时间:2023-10-31 01:55:20 27 4
gpt4 key购买 nike

我将 CInternetSession 与 GetHttpConnection 一起使用,但我无法在任何地方找到有关如何填写和发布 Web 表单的好信息。

最佳答案

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

包含的示例代码如下:

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());

关于c++ - 如何使用 C++/MFC 将 HTTP POST 发送到 Web 表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8563975/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com