Newsgroups : Microsoft : microsoft.public.inetsdk.programming.wininet : 2006 Jan : HttpSendRequestEx (unexpected behaviour)

www.cryer.info
Managed Newsgroup Archive

HttpSendRequestEx (unexpected behaviour)

Subject:HttpSendRequestEx (unexpected behaviour)
Posted by:"Petar Popara" (my.fa..@mail.net)
Date:Tue, 17 Jan 2006 16:12:18

I'm doing this:

InternetOpen()
InternetConnect()
HttpOpenRequest()
HttpAddRequestHeaders()

HttpSendRequestEx()
InternetWriteFile()
HttpEndRequest()
InternetReadFile()

HttpSendRequestEx()
InternetWriteFile()
HttpEndRequest()
InternetReadFile()

HttpSendRequestEx()
InternetWriteFile()
HttpEndRequest()
InternetReadFile()

HttpSendRequestEx()
InternetWriteFile()
HttpEndRequest()
InternetReadFile()

Well, the problem is that HTTP server receives "content-length" allways the
same (during each HTTP request), although I'm sending different data! I am
setting content length like this:

INTERNET_BUFFERS BufferIn;
memset(&BufferIn, 0, sizeof( INTERNET_BUFFERS ));
BufferIn.dwStructSize = sizeof( INTERNET_BUFFERS );
BufferIn.dwBufferTotal = static_cast<DWORD>(a_request.GetLength());
HttpSendRequestEx( m_hHttp, &BufferIn, NULL, 0, 0 );

Is this a bug?

Replies:

www.cryer.info
Managed Newsgroup Archive