When it's a GET, of course! So, I don't know who is to blame, or what they were thinking, but someone on the Apache team needs to spend some quality time with Bubba and his lart.
It seems that if you POST to url which maps to a file, Apache2 (on redhat and ubuntu, at least) serves that file as if you had issued a GET. Apache 1 as shipped with OpenBSD (properly) throws a 405 error. HATE, TOPPED WITH BILE, WITH A GOOD SPRINKLING OF SCORN ON TOP -Zach