"Remy Maucherat" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Bill Barker wrote: >> Tomcat handles it much the same way for for a 404 ;-). >> >> However, I'm guessing that Httpd sets up an EOS-only bucket-brigade (but >> am not interested enough to look it up :), so that if the target existed >> and tried to read the body they would just get EOS. >> >> Given that the request is malformed under RFC1945, so Tomcat probably >> should do the same thing (which is basically what Remy's patch does). > > What patch ? Removing this line ? (I guess it doesn't hurt: if no content > delimitation, assume no body was sent in all cases) >
That's the one. It can't break a working HTTP/1.0 client, since they are required to send C-L for a POST. > if (!contentDelimitation) { > // If there's no content length and we're using keep-alive > // (HTTP/1.0 with keep-alive or HTTP/1.1), assume > // the client is not broken and didn't send a body > >>>>>>>>>> if (keepAlive) { > inputBuffer.addActiveFilter > (inputFilters[Constants.VOID_FILTER]); > contentDelimitation = true; > } > } > > > Rémy --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]