求大牛帮忙改改代码 其他不要动 就懂winhttp 这一块 我把前面写好了就是不知道怎么 get访问后返回的网页源码 求教啊 百度了老半天一点头绪都没有 通过get访问返回www.ah-jie.site\1.txt的内容
void http() //自定义函数
{
BOOL bResults = FALSE;
HINTERNET hSession = NULL,
hConnect = NULL,
hRequest = NULL;
//使用WinHttpOpen获取会话句柄。
hSession = WinHttpOpen(L"A WinHTTP Example Program/1.0",
WINHTTP_ACCESS_TYPE_DEFAULT_PROXY,
WINHTTP_NO_PROXY_NAME,
WINHTTP_NO_PROXY_BYPASS, 0);
//指定HTTP服务器
if (hSession)
hConnect = WinHttpConnect(hSession, L"www.ah-jie.site",INTERNET_DEFAULT_HTTP_PORT, 0);
// 创建HTTP请求句柄
if (hConnect)
hRequest = WinHttpOpenRequest(hConnect, L"GET",L"/1.txt",L"HTTP/1.1", WINHTTP_NO_REFERER,WINHTTP_DEFAULT_ACCEPT_TYPES,0);
// 发送请求
if (hRequest)
bResults = WinHttpSendRequest(hRequest,
WINHTTP_NO_ADDITIONAL_HEADERS,
0, WINHTTP_NO_REQUEST_DATA, 0,
0, 0);
// 其他附加代码 报告任何错误
if (!bResults)
{
bResults = WinHttpReceiveResponse(hRequest, NULL);
}
if (bResults)
{
WinHttpReadData(hRequest,)
}
// 关闭所有打开的手柄
if (hRequest) WinHttpCloseHandle(hRequest);
if (hConnect) WinHttpCloseHandle(hConnect);
if (hSession) WinHttpCloseHandle(hSession);
}
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!