Documentation
¶
Overview ¶
Example of request/response header manipulation using a middleware.
Header Manipulation Example ¶
This example shows how to use the new request header manipulation features alongside existing response header functionality:
1. Request Header Operations:
- Remove potentially sensitive headers (X-Forwarded-For)
- Add custom request headers (X-Internal-Request)
- Set specific request headers (X-Request-Source)
2. Response Header Operations:
- Add security headers (X-Frame-Options)
- Set custom API headers (X-API-Version)
- Remove server identification headers (Server)
3. Header Inspection Route:
- Displays all request headers received by the handler
- Shows how request headers are modified before reaching handlers
- Demonstrates response headers are added after handler execution
The middleware processes headers in this order: Request: remove → set → add (before calling handler) Response: remove → set → add (after handler returns)
Click to show internal directories.
Click to hide internal directories.