编程测试一下,
考虑用wininet函数去取这个文档InternetOpen
HttpOpenRequest
HttpSendRequest
InternetReadFile
CloseHandle
考虑用wininet函数去取这个文档InternetOpen
HttpOpenRequest
HttpSendRequest
InternetReadFile
CloseHandle
解决方案 »
- 对打印机进行监控,即得到打印内容并将打印内容进行保存,可以按一定格式存取,比如TIFF的格式?
- 一个编译错误: 从“CStringList”转换为“LPCSTR”
- 添加的类派声明不了对象
- 如何写 读取文件时候的选择框
- VC++用ADO连接ORACLE9I的几个迷惑,希望有高人指教
- fatal error C1004: unexpected end of file found
- 关于为程序改图标遇到的问题
- 想要在DLL里面修改主进程中的堆上的某个变量,可以做到吗
- :雷神玩家请进!!!!有谁知道怎么才可以在校园网里上雷神战网
- 大家都经常看MFC的原代码吗?
- 哪里有解压和压缩winzip格式的源码?在保证性能的前提下,功能越简单越好
- 如何实现动画的透明背景?
if(bQuery==TRUE)
{
dwFileSize=atol(szSizeBuffer);
if(dwFileSize >4000)
dwFileSize = 4000;
char szContents[4000];
BOOL bRead = ::InternetReadFile(hHttpFile, szContents, dwFileSize, &dwBytesRead);
}
不管什么网站我取回的内容szContents怎么都一摸一样
HINTERNET hHttpFile;
char szSizeBuffer[32];
DWORD dwLengthSizeBuffer = sizeof(szSizeBuffer);
DWORD dwFileSize;
DWORD dwBytesRead;
BOOL bSuccessful;
// Opening the Url and getting a Handle for HTTP file
hHttpFile = InternetOpenUrl(m_Session, (const char *)bk->m_Url, NULL, 0,INTERNET_FLAG_RELOAD , 0); if (hHttpFile)
{
// Getting the size of HTTP Files
BOOL bQuery = ::HttpQueryInfo(hHttpFile,HTTP_QUERY_CONTENT_LENGTH, szSizeBuffer, &dwLengthSizeBuffer, NULL) ;
if(bQuery==TRUE)
{
dwFileSize=atol(szSizeBuffer);
if(dwFileSize >4000)
dwFileSize = 4000;
char szContents[4000];
BOOL bRead = ::InternetReadFile(hHttpFile, szContents, dwFileSize, &dwBytesRead);
if (bRead)
bSuccessful = 1; }
::InternetCloseHandle(hHttpFile); }
为什么不管什么网站我取回的szcontents的内容都一摸一样
<HTML dir=ltr><HEAD><TITLE>The page cannot be displayed</TITLE>
<STYLE>A:link {
FONT: 8pt/11pt verdana; COLOR: #ff0000
}
A:visited {
FONT: 8pt/11pt verdana; COLOR: #4e4e4e"