C++实现发送HTTP请求
2008-11-24 18:35
375 查看
#include <stdio.h>
#include <windows.h>
#include <wininet.h>
#define MAXSIZE 1024
#pragma comment(lib, "Wininet.lib")
void urlopen(_TCHAR*);
int _tmain(int argc, _TCHAR* argv[])
{
urlopen(_T("http://coderzh.cnblogs.com"));
return 0;
}
void urlopen(_TCHAR* url)
{
HINTERNET hSession = InternetOpen(_T("UrlTest"), INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
if(hSession != NULL)
{
HINTERNET hHttp = InternetOpenUrl(hSession, url, NULL, 0, INTERNET_FLAG_DONT_CACHE, 0);
if (hHttp != NULL)
{
wprintf_s(_T("%s\n"), url);
BYTE Temp[MAXSIZE];
ULONG Number = 1;
while (Number > 0)
{
InternetReadFile(hHttp, Temp, MAXSIZE - 1, &Number);
Temp[Number] = '\0';
printf("%s", Temp);
}
InternetCloseHandle(hHttp);
hHttp = NULL;
}
InternetCloseHandle(hSession);
hSession = NULL;
}
}
#include <windows.h>
#include <wininet.h>
#define MAXSIZE 1024
#pragma comment(lib, "Wininet.lib")
void urlopen(_TCHAR*);
int _tmain(int argc, _TCHAR* argv[])
{
urlopen(_T("http://coderzh.cnblogs.com"));
return 0;
}
void urlopen(_TCHAR* url)
{
HINTERNET hSession = InternetOpen(_T("UrlTest"), INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
if(hSession != NULL)
{
HINTERNET hHttp = InternetOpenUrl(hSession, url, NULL, 0, INTERNET_FLAG_DONT_CACHE, 0);
if (hHttp != NULL)
{
wprintf_s(_T("%s\n"), url);
BYTE Temp[MAXSIZE];
ULONG Number = 1;
while (Number > 0)
{
InternetReadFile(hHttp, Temp, MAXSIZE - 1, &Number);
Temp[Number] = '\0';
printf("%s", Temp);
}
InternetCloseHandle(hHttp);
hHttp = NULL;
}
InternetCloseHandle(hSession);
hSession = NULL;
}
}
相关文章推荐
- C++实现发送HTTP请求
- C++实现发送HTTP请求
- C++实现发送HTTP请求 - CoderZh - 博客园
- C++实现发送HTTP请求
- C++发送HTTP请求的实现代码
- C/C++使用libcurl库发送http请求(get和post可以用于请求html信息,也可以请求xml和json等串)
- c/c++调用libcurl库发送http请求的两种基本用法
- C++ 模拟浏览器发送HTTP请求
- c++ builder 实现表情和文字的混合发送
- C++实现RTMP协议发送H.264编码及AAC编码的音视频,摄像头直播
- C++发送邮件实现代码
- C++实现RTMP协议发送H.264编码及AAC编码的音视频
- C++实现RTMP协议发送H.264编码及AAC编码的音视频
- C++实现RTMP协议发送H.264编码及AAC编码的音视频
- C++实现RTMP协议发送H.264编码及AAC编码的音视频(转)
- 使用C#发送Http请求实现模拟登陆实例
- C++实现RTMP协议发送H.264编码及AAC编码的音视频
- PHP + Socket 发送http请求进而实现站点灌水
- winpcap实现从TCP三次握手到发送http请求
- PHP + Socket 发送http请求进而实现网站灌水