http协议使用实例
来源:互联网 发布:淘宝模版数据包 编辑:程序博客网 时间:2024/06/04 19:34
#include <stdio.h>
#include <windows.h>
#include <wininet.h>
#define MAXSIZE 1024
#pragma comment(lib, "Wininet.lib")
void urlopen(TCHAR*);
int main(int argc, TCHAR* argv[])
{
TCHAR ch[] = TEXT("http://dt.163.com/images/news/0605/news02053101_5.jpg");
urlopen(ch);
getchar();
return 0;
}
void urlopen(TCHAR* url)
{
HINTERNET hSession = InternetOpen(TEXT("UrlTest"), INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY, NULL, NULL, 0);
if(hSession != NULL)
{
HINTERNET hHttp = InternetOpenUrl(hSession, url, NULL, 0, INTERNET_FLAG_DONT_CACHE, 0);
BYTE Temp[MAXSIZE];
ULONG Number = 1;
DWORD written;
HANDLE hFile;
if (hHttp != NULL)
{
wprintf_s(TEXT("%s\n"), url);
hFile = CreateFile( TEXT("ysl.jpg"),GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0);
if ( hFile == INVALID_HANDLE_VALUE )
{
goto hear;
}
while (Number > 0)
{
InternetReadFile(hHttp, Temp, MAXSIZE - 1, &Number);
Temp[Number] = '\0';
WriteFile( hFile,Temp,Number, &written,NULL);
}
InternetCloseHandle(hHttp);
hHttp = NULL;
}
hear:
CloseHandle( hFile );
InternetCloseHandle(hSession);
hSession = NULL;
}
}
- http协议使用实例
- HTTP协议实例分析
- HTTP 协议实例
- HTTP协议 之 实例分析
- HTTP协议使用详解
- http协议,httplib使用
- HTTP协议使用cookie
- Http协议使用总结
- C#使用HTTP协议
- cas 使用 http协议
- http协议C语言编程实例
- TSUNG测试HTTP协议详解和实例
- 图解http协议头实例分析
- 使用WinInet实现http协议
- 使用HTTP协议 下载文件
- 使用HTTP协议访问互联网
- 使用http协议访问网络地址
- 使用HTTP协议下载文件
- syntax error near unexpected token `then' ./sleep.sh: line 8: ` then let count++;'
- 人生应该如蜡烛
- C C++ 字符串大小写转换
- SMS平台发短信的代码
- 第十一章 对象的集合
- http协议使用实例
- 异常处理
- 春天没有花,人生没有爱
- hdu4310 Hero 贪心证明
- 抛弃与收获
- C# 实现磁性窗口(附源码和程序)
- 如何生活
- 移动应用VS浏览器:HTML5或彻底改变竞争格局
- C语言中最常用标准库函数