锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产一区二区精品在线观看,国产在线精品成人一区二区三区,欧美三级电影一区http://m.shnenglu.com/zhupf/archive/2013/07/02/201459.htmlzhupfzhupfTue, 02 Jul 2013 06:44:00 GMThttp://m.shnenglu.com/zhupf/archive/2013/07/02/201459.htmlhttp://m.shnenglu.com/zhupf/comments/201459.htmlhttp://m.shnenglu.com/zhupf/archive/2013/07/02/201459.html#Feedback0http://m.shnenglu.com/zhupf/comments/commentRss/201459.htmlhttp://m.shnenglu.com/zhupf/services/trackbacks/201459.html
#include "windows.h"
#include "winhttp.h"
#include "wchar.h"
#pragma comment(lib,"Winhttp.lib")
// SSL (Secure Sockets Layer) example
// compile for console
void main()
{
HINTERNET hOpen = 0;
HINTERNET hConnect = 0;
HINTERNET hRequest = 0;
IStream *stream = NULL;
HRESULT hr;
while (1)
{
hOpen = WinHttpOpen(L"Aurora Console App", WINHTTP_ACCESS_TYPE_DEFAULT_PROXY,
WINHTTP_NO_PROXY_NAME, WINHTTP_NO_PROXY_BYPASS, 0);
if (!hOpen) {
wprintf(L"WinHttpOpen failed (0x%.8X)\n", GetLastError());
break;
}
hConnect = WinHttpConnect(hOpen, L"raw.github.com", INTERNET_DEFAULT_HTTPS_PORT, 0);
if (!hConnect) {
wprintf(L"WinHttpConnect failed (0x%.8X)\n", GetLastError());
break;
}
LPCWSTR types[2];
types[0] = L"text/html";
types[1] = 0;
// use flag WINHTTP_FLAG_SECURE to initiate SSL
hRequest = WinHttpOpenRequest(hConnect, L"GET", L"zpfzzz/test/master/README.md",
NULL, WINHTTP_NO_REFERER, &types[0], WINHTTP_FLAG_SECURE);
if (!hRequest)
{
wprintf(L"WinHttpOpenRequest failed (0x%.8X)\n", GetLastError());
break;
}
if (!WinHttpSendRequest(hRequest, WINHTTP_NO_ADDITIONAL_HEADERS, 0, WINHTTP_NO_REQUEST_DATA, 0, 0, 0))
{
wprintf(L"WinHttpSendRequest failed (0x%.8X)\n", GetLastError());
break;
}
if (!WinHttpReceiveResponse(hRequest, 0))
{
wprintf(L"WinHttpReceiveResponse failed (0x%.8X)\n", GetLastError());
break;
}
// query remote file size, set haveContentLength on success and dwContentLength to the length
wchar_t szContentLength[32];
DWORD cch = 64;
DWORD dwHeaderIndex = WINHTTP_NO_HEADER_INDEX;
BOOL haveContentLength = WinHttpQueryHeaders(hRequest, WINHTTP_QUERY_CONTENT_LENGTH, NULL,
&szContentLength, &cch, &dwHeaderIndex);
DWORD dwContentLength;
if (haveContentLength) dwContentLength = _wtoi(szContentLength);
// read the response into memory stream
hr = CreateStreamOnHGlobal(0, true, &stream);
if (hr) {
wprintf(L"CreateStreamOnHGlobal failed (0x%.8X)\n", hr);
break;
}
// allocate buffer for streaming received data
char *p = new char[4096];
if (!p)
{
wprintf(L"failed to allocate buffer\n");
break;
}
// to receive all data, we need to enter a loop
DWORD dwReceivedTotal = 0;
while (WinHttpQueryDataAvailable(hRequest, &cch) && cch)
{
if (cch > 4096) cch = 4096;
dwReceivedTotal += cch;
// display number of received bytes
if (haveContentLength)
{
wprintf(L"received %d of %d (%d%%)%c", dwReceivedTotal, dwContentLength, 
dwReceivedTotal*100/dwContentLength, 13);
}
else {
wprintf(L"received %d (unknown length)%c", dwReceivedTotal, 10);
}
WinHttpReadData(hRequest, p, cch, &cch);
// write into stream
hr = stream->Write(p, cch, NULL);
if (hr)
{
wprintf(L"failed to write data to stream (0x%.8X)\n", hr);
}
}
delete [] p;
wprintf(L"\n\nreceived all data.\n");
// terminate the sream with a NULL
p = NULL;
stream->Write(&p, 1, NULL);
// get pointer to stream bytes
wprintf(L"getting HGLOBAL from stream...\n");
HGLOBAL hgl;
hr = GetHGlobalFromStream(stream, &hgl);
if (hr) {
wprintf(L"GetHGlobalFromStream failed (0x%.8X)\n", hr);
break;
}
wprintf(L"locking memory...\n");
p = (char*)GlobalLock(hgl);
if (!p)
{
wprintf(L"GlobalLock failed (0x%.8X)\n", GetLastError());
break;
}
wprintf(L"displaying received data...\n");
// terminate the string at 1024 bytes (MessageBox lag)
//if (dwReceivedTotal > 1024) dwReceivedTotal = 1024;
//*p[dwReceivedTotal] = 0;
MessageBoxA(0, p, "", 0);
GlobalUnlock(hgl);
break;
}
// delete stream and close handles
if (stream) stream->Release();
if (hRequest) WinHttpCloseHandle(hRequest);
if (hConnect) WinHttpCloseHandle(hConnect);
if (hOpen) WinHttpCloseHandle(hOpen);
system("pause");
}


zhupf 2013-07-02 14:44 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久久国产一区二区三区| 亚洲激情av| 久久国产欧美精品| 亚洲欧美区自拍先锋| 日韩亚洲精品电影| 亚洲欧洲日产国产网站| 亚洲美女黄色| 亚洲欧美精品suv| 久久九九99视频| 欧美国产综合| 一本一本久久a久久精品综合妖精| 在线亚洲精品福利网址导航| 亚洲性av在线| 久久综合九色综合久99| 欧美日本三级| 国产乱理伦片在线观看夜一区| 国产综合色精品一区二区三区| 亚洲国产成人av在线| 亚洲一区二区三区高清| 久久久久久久综合日本| 亚洲精品1区| 99精品欧美一区二区三区| 午夜精品久久久久久久99水蜜桃 | 久久婷婷av| 欧美人成在线视频| 激情久久久久久久久久久久久久久久| 亚洲美女区一区| 欧美伊人久久| 最近看过的日韩成人| 欧美一级成年大片在线观看| 欧美精品日韩精品| 伊大人香蕉综合8在线视| 亚洲在线播放| 亚洲国产精品精华液2区45| 亚洲一级网站| 欧美日韩少妇| 亚洲日本va在线观看| 久久成人免费| 亚洲视频大全| 欧美日本国产一区| 亚洲经典在线看| 久久中文精品| 欧美在线3区| 国产精品久久夜| 亚洲一区二区三区四区中文 | 黄色成人av网| 午夜久久影院| 99精品99久久久久久宅男| 久久只精品国产| 韩国三级在线一区| 久久久91精品国产| 欧美在线观看日本一区| 国产乱肥老妇国产一区二| 中文av一区特黄| 亚洲美女视频网| 欧美精品三级在线观看| 亚洲激情精品| 亚洲破处大片| 欧美96在线丨欧| 久久综合色婷婷| 亚洲高清av在线| 欧美高清视频一区| 狂野欧美性猛交xxxx巴西| 雨宫琴音一区二区在线| 美女久久一区| 欧美α欧美αv大片| 亚洲人成网站777色婷婷| 欧美激情第五页| 欧美巨乳波霸| 亚洲欧美日韩精品久久久| 亚洲一区在线播放| 国产欧美一区二区三区在线老狼| 欧美亚洲综合网| 久久成人免费网| 亚洲黄色小视频| 亚洲欧洲另类| 国产精品成人一区二区网站软件| 午夜精品久久久久久| 午夜视黄欧洲亚洲| 国产日韩av一区二区| 久久激情综合网| 久久久久久久一区| 日韩午夜激情| 午夜精品久久久| 亚洲激情偷拍| 在线视频欧美日韩| 国产一区亚洲一区| 亚洲福利在线看| 欧美三级视频在线| 久久精品亚洲一区二区| 久热精品视频在线观看一区| 99爱精品视频| 性欧美超级视频| 亚洲精品欧美日韩| 亚洲婷婷国产精品电影人久久| 韩国三级在线一区| 亚洲精品在线视频观看| 国产精品激情| 亚洲成人在线视频播放 | 国产精品久久久久999| 欧美在线视频播放| 久久在线91| 亚洲淫片在线视频| 久久精品国产欧美激情| 日韩网站在线观看| 欧美在线播放| 亚洲一品av免费观看| 久久成人精品无人区| 亚洲免费一区二区| 麻豆精品精品国产自在97香蕉| 亚洲欧美bt| 免费观看在线综合| 国产视频精品免费播放| 欧美v日韩v国产v| 国产精品综合| 日韩香蕉视频| 亚洲精品123区| 久久国产日韩欧美| 性高湖久久久久久久久| 欧美绝品在线观看成人午夜影视 | 欧美肥婆在线| 另类激情亚洲| 国产精自产拍久久久久久蜜| 最新国产成人av网站网址麻豆| 国产一区二区三区最好精华液| 日韩网站在线| 一区二区三区四区国产| 欧美 日韩 国产在线| 老牛影视一区二区三区| 国产精品夜夜夜| 国产精品色一区二区三区| 亚洲大胆人体在线| 激情小说亚洲一区| 欧美在线高清视频| 久久久久久一区| 国产一区二区精品| 欧美在线短视频| 久久美女艺术照精彩视频福利播放| 国产精品羞羞答答xxdd| 在线亚洲欧美视频| 亚洲一区精彩视频| 国产精品成av人在线视午夜片| 日韩视频在线你懂得| 一区二区三区日韩在线观看 | 欧美与黑人午夜性猛交久久久| 欧美在线精品免播放器视频| 国产精品网曝门| 亚洲一二三区精品| 欧美激情第二页| 亚洲免费大片| 亚洲免费视频中文字幕| 国产精品成av人在线视午夜片| 亚洲视频一区在线| 亚洲欧美日韩在线观看a三区| 国产精品久久久一区二区三区| 亚洲欧美日韩中文视频| 久久精品中文字幕一区| 在线看欧美日韩| 欧美精品一区二区蜜臀亚洲| av72成人在线| 久久国产精品电影| 亚洲第一精品福利| 欧美精品麻豆| 亚洲一区二区影院| 久久一区免费| 99国产精品视频免费观看一公开| 欧美视频国产精品| 欧美一激情一区二区三区| 亚洲成人资源| 午夜国产一区| 亚洲国产精品久久| 国产精品国产馆在线真实露脸| 午夜在线视频一区二区区别| 欧美成年网站| 午夜精品久久久久久久99热浪潮 | 亚洲精选91| 久久精品免费电影| 亚洲激情在线播放| 国产精品嫩草影院av蜜臀| 欧美在线中文字幕| 欧美高清一区二区| 欧美激情精品久久久久久免费印度 | 亚洲欧美资源在线| 久久综合色88| 亚洲图色在线| 黄色精品一区二区| 欧美精品91| 欧美中文字幕在线播放| 亚洲精品一区二区三区福利| 久久激情视频久久| 一区二区毛片| 亚洲国产精品成人| 国产麻豆成人精品| 欧美日本一区| 蜜桃av一区二区| 欧美在线免费视频| 亚洲在线一区| 日韩视频在线一区二区三区| 欧美www在线| 久久人人97超碰国产公开结果|