Instruction: Describe the functionality and use cases of Flask's before_request and after_request decorators.
Context: This question tests the candidate's knowledge of Flask's request handling mechanism, specifically the customization of request preprocessing and postprocessing.