Sends an HTTP request with the specified configuration, method, path, and optional payload and time unit. The `send_request` function is responsible for sending an HTTP request with the provided parameters. It handles retries, error handling, and response processing. The function takes
(
session: requests.Session,
configuration: ConfigurationRestAPI,
method: str,
path: str,
payload: Optional[dict] = None,
body: Optional[dict] = None,
time_unit: Optional[str] = None,
response_model: Optional[Type[T]] = None,
is_signed: bool = False,
signer: Optional[Signers] = None,
web3_headers: Optional[dict] = None,
)
source not stored for this graph (policy: none)