RequestHistory Class

A container for an attempted request and the applicable response.

This is used to document requests/responses that resulted in retried requests.

Constructor

RequestHistory(http_request: HTTPRequestType, http_response: HTTPResponseType | None = None, error: Exception | None = None, context: Dict[str, Any] | None = None)

Parameters

Name Description
http_request
Required
<xref:<xref:corehttp.rest#corehttp.rest.HttpRequest>>

The request.

http_response
<xref:<xref:corehttp.rest#corehttp.rest.HttpResponse>>

The HTTP response.

Default value: None
error

An error encountered during the request, or None if the response was received successfully.

Default value: None
context

The pipeline context.

Default value: None