Waitman Gobble
waitman at waitman.net
Mon Nov 14 14:30:08 EST 2005
Changing publisher.py as follows: def handler(req): req.allow_methods(["GET", "POST","HEAD"]) if req.method not in ["GET", "POST", "HEAD"]: raise apache.SERVER_RETURN, apache.HTTP_METHOD_NOT_ALLOWED (added "HEAD" to two lines) seems to allow proper HEAD requests: # HEAD http://pyblog.com/index/d 404 Not Found # HEAD http://pyblog.com/doit/naughty 200 OK # HEAD http://pyblog.com/doit/good 500 Internal Server Error If you know why HEAD should be forbidden, let me know. I'd still like to catch uncaught exceptions somehow. Thank you, -- Waitman Gobble http://waitman.net/ (707) 237-6921
|