Override this if you want to do something special to the document You should probably call super._postProcess at some point since I might add some default transformations here. By default, it forwards the document root to _postProcess(Element).
Override this to do something special to returned HTML Elements. This is ONLY run if the return type is(: Element). It is NOT run if the return type is(: Document).
convenience function to enforce that the current method is POST. You should use this if you are going to commit to the database or something.
use this to look at exceptions and set up redirects and such. keep in mind it does NOT change the regular behavior
lower level access to the request
this is there so there's a common runtime type for all callables