A config setting containing list of WSGI middleware applications which, in order, process the incoming requests made to the server. These applications can extract, add, or filter information associated with the web request, as necessary. The defaults provide query string processing, content negotiation and establish environ settings.
Plugins can add additional middleware by adding to this config setting. Note that the values of the list are references to the middleware classes, not strings.
The default value is:
'server_request_filters': [
Query, # extract query string
StoreSet, # establish a reference to the store
UserExtract, # determine the current user
Header, # process HEAD requests
Negotiate], # do content negotation