Category Archives: Web

HTTP Status Reason broken in Tomcat 9

Just today, I found the β€œamusing” fact that Tomcat server developers have taken it upon themselves to delete support for the HTTP Status Reason.

Think β€œ200 OK” or β€œ404 Not Found”. Even for applications sending a reason & clients expecting it, Tomcat is coded to explicitly drop the value β€” sending just a bald 200 or 404.

Unsurprisingly for those with the slightest knowledge of protocol compatibility, this is now breaking clients in the wild.

Continue reading β†’