BaseHandler
Base handler for proxying requests, not to be used directly.
This class provides the basic functionality for handling proxy requests. It should be subclassed to implement specific proxy behavior.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
context
|
ProxyContext | None
|
Optional proxy context containing target URL and session information. |
None
|
rewrite
|
Rewrite | None
|
Optional rewrite configuration for modifying request paths. |
None
|
request_options
|
dict | None
|
Optional dictionary of additional request options to be injected on
request. Refer to the |
None
|
Source code in aiorp/base_handler.py
__call__(request)
async
Handle incoming requests.
This method must be implemented by subclasses to provide specific proxy behavior.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request
|
Request
|
The incoming web request to handle. |
required |
Raises:
| Type | Description |
|---|---|
NotImplementedError
|
Always raised as this method must be implemented by subclasses. |