server_request_filters is a configuration item that controls which
WSGI applications a request is processed
through before being handled by the core of the
TiddlyWeb code. The
server_request_filters are used to either establish information that will be needed later in the request process or extract information from the request required later in the process.
Any
instance may add or remove filters, but in practice this has proven rare.
methodhack and
pathinfohack are two plugins that add request filters.
The default request filters, in chronological order of use, are:
- Query
- StoreSet
- UserExtract
- Negotiate
Also included in the server request stack are two required WSGI applications: