-
-
[求助]关于Post表单的问题
-
发表于:
2013-5-16 22:26
3583
-
LPCSTR lpszAccept[] =
{
// 响应头
"*/*"
};
char szHeader[] =
{
// 如果提交的是表单,那么这个 MIME 一定要带!
"Content-Type: application/x-www-form-urlencoded/r/n"
};
char lpSendHost[MAX_PATH]={"http://127.0.0.1/"};
HINTERNET hInternet=InternetOpen("Mozilla/4.0 (Compatible; MSIE 6.0;)", INTERNET_OPEN_TYPE_DIRECT, NULL, INTERNET_INVALID_PORT_NUMBER, 0); ;
HINTERNET hFile=InternetConnect(hInternet,lpSendHost , INTERNET_DEFAULT_HTTP_PORT, "", "", INTERNET_SERVICE_HTTP, 0, 1);
if (hFile!=NULL)
{
OutErrorMesage("连接成功句柄为%d",hFile);
HINTERNET hPOSTs = HttpOpenRequest(hFile, "POST", "lib/insert.php","HTTP/1.1", lpSendHost, lpszAccept, INTERNET_FLAG_DONT_CACHE, 0);
if (hPOSTs!=NULL)
{
OutErrorMesage("打开文件成功返回句柄为%d",hPOSTs);
char szBuffer[256];
DWORD dwByteRead = 0;
if ( InternetReadFile(hPOSTs,(LPVOID)szBuffer,sizeof(szBuffer), &dwByteRead))
{
OutErrorMesage("Read Post返回值");
OutErrorMesage(szBuffer);
}
// 清理现场
InternetCloseHandle(hPOSTs);
InternetCloseHandle(hFile);
InternetCloseHandle(hInternet);
}
为什么读取不到返回值呢
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)