Module tifeatures.middleware¶
tifeatures middlewares.
Classes¶
CacheControlMiddleware¶
class CacheControlMiddleware(
app: Callable[[MutableMapping[str, Any], Callable[[], Awaitable[MutableMapping[str, Any]]], Callable[[MutableMapping[str, Any]], Awaitable[NoneType]]], Awaitable[NoneType]],
cachecontrol: Union[str, NoneType] = None,
exclude_path: Union[Set[str], NoneType] = None
)
MiddleWare to add CacheControl in response headers.
Ancestors (in MRO)¶
- starlette.middleware.base.BaseHTTPMiddleware
Methods¶
dispatch¶
def dispatch(
self,
request: starlette.requests.Request,
call_next
)
Add cache-control.