|
Home > Archive > Web Servers on Windows > September 2005 > The incorrect content length problem with Apache, how to stop waiting for data, and se
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
The incorrect content length problem with Apache, how to stop waiting for data, and se
|
|
| samkipers445r@yahoo.com 2005-09-22, 8:53 pm |
| Hello
Maybe someone who knows apache internals can help on this issue.
We created an http client application, and a server CGI script on C++
to exchange data between the application which is spread among many
users and our server. Unfortunately the client application had a bug
with https POST method when it sent less data than specified in content
length header. It happens on a certain combination of input data
entered by end user. As the result the Apache server waits for the
missing data because of incorrect content length sent by the client,
and we never have a chance to send a reply back to the client
application. The client application simply closes the connection after
one minute timeout period.
Is there any way to force Apache to cancel the wait on receiving
missing data in Post method and switch it to sending data to reply back
to the client application from CGI script?
We tried writing to stdout and/or closing stdin, but it doesn't help,
it seems that Apache keeps on hanging, and doesn't want to send
anything while waiting for the missing data because of incorrent
content length.
Thanks,
Sam Kipers
|
|
|
|
|