diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2012-08-13 10:05:22 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2012-08-13 10:05:22 +0200 |
commit | 4f6c381315a7875be1d4c27c6fd2f82b53eeb9c0 (patch) | |
tree | be7c4b530af20666164bb41f7835157d76f938ee /src/modules | |
parent | 5c78087292168a882f9521b6f58186b366378d59 (diff) | |
download | crawler-4f6c381315a7875be1d4c27c6fd2f82b53eeb9c0.tar.gz crawler-4f6c381315a7875be1d4c27c6fd2f82b53eeb9c0.tar.bz2 |
winhttp work on windows
Diffstat (limited to 'src/modules')
-rwxr-xr-x | src/modules/fetcher/winhttp/WinHttpRewindInputStream.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/modules/fetcher/winhttp/WinHttpRewindInputStream.cpp b/src/modules/fetcher/winhttp/WinHttpRewindInputStream.cpp index 1853fdc..52f67a5 100755 --- a/src/modules/fetcher/winhttp/WinHttpRewindInputStream.cpp +++ b/src/modules/fetcher/winhttp/WinHttpRewindInputStream.cpp @@ -215,6 +215,17 @@ WinHttpRewindInputStream::WinHttpRewindInputStream( const URL &url, WinHttpFetch setstate( badbit ); return; } + + if( !WinHttpSendRequest( m_request, WINHTTP_NO_ADDITIONAL_HEADERS, + 0, WINHTTP_NO_REQUEST_DATA, 0, 0, 0 ) ) { + setstate( badbit ); + return; + } + + if( !WinHttpReceiveResponse( m_request, NULL ) ) { + setstate( badbit ); + return; + } m_buf = new winhttp_buffer( m_connect, m_request ); rdbuf( m_buf ); |