Package-level declarations
Types
Filters that work with PolyHandler (multiple protocols)
Functions
Provides combination CORs and rebind protection for HTTP, SSE and WebSocket requests
Provides CORs plus blocking rebind protection for HTTP requests.
General reporting Filter for an ReportHttpTransaction. Pass an optional HttpTransactionLabeler to create custom labels. This is useful for logging metrics. Note that the passed function blocks the response from completing.
General reporting SseFilter for an ReportSseTransaction. Pass an optional SseTransactionLabeler to create custom labels. This is useful for logging metrics. Note that the passed function blocks the response from completing.
General reporting Filter for an ReportHttpTransaction. Pass an optional HttpTransactionLabeler to create custom labels. This is useful for logging metrics. Note that the passed function blocks the response from completing.
General reporting WsFilter for an ReportWsTransaction. Pass an optional WsTransactionLabeler to create custom labels. This is useful for logging metrics. Note that the passed function blocks the response from completing.
Provides combination CORs and rebind protection for SSE requests
Provides rebind protection for WebSocket upgrade requests.