## Middleware


Base class for middleware.


Usage

``` python
Middleware(name="")
```


## Parameters


`name: str = ``""`  
Middleware identifier.


## Methods

| Name | Description |
|----|----|
| [__call__()](#__call__) | Process a request. |

------------------------------------------------------------------------


#### \_\_call\_\_()


Process a request.


Usage

``` python
__call__(request, next_handler=None)
```


##### Parameters


`request: Request`  
Incoming request.

`next_handler=None`  
Next handler in the chain.


##### Returns


`Response`  
The response.
