http11 = false;
error = true;
// Send 505; Unsupported HTTP version
+ if (log.isDebugEnabled()) {
+ log.debug(sm.getString("http11processor.request.prepare")+
+ " Unsupported HTTP version \""+protocolMB+"\"");
+ }
response.setStatus(505);
}
// Unsupported transfer encoding
error = true;
// 501 - Unimplemented
+ if (log.isDebugEnabled()) {
+ log.debug(sm.getString("http11processor.request.prepare")+
+ " Unsupported transfer encoding \""+encodingName+"\"");
+ }
response.setStatus(501);
}
}
if (http11 && (valueMB == null)) {
error = true;
// 400 - Bad request
+ if (log.isDebugEnabled()) {
+ log.debug(sm.getString("http11processor.request.prepare")+
+ " host header missing");
+ }
response.setStatus(400);
}
<fix>
Requests with multiple content-length headers are now rejected. (markt)
</fix>
+ <add>
+ <bug>41675</bug> Add a couple of DEBUG-level logging statements to Http11Processors
+ when sending error responses. Patch by Ralf Hauser. (yoavs)
+ </add>
</changelog>
</subsection>
<subsection name="Webapps">