Interface IHttpUnsuccessfulResponseHandler (1.50.0)

public interface IHttpUnsuccessfulResponseHandler

Unsuccessful response handler which is invoked when an abnormal HTTP response is returned when sending a HTTP request.

Namespace

Google.Apis.Http

Assembly

Google.Apis.Core.dll

Methods

HandleResponseAsync(HandleUnsuccessfulResponseArgs)

Task<bool> HandleResponseAsync(HandleUnsuccessfulResponseArgs args)

Handles an abnormal response when sending a HTTP request. A simple rule must be followed, if you modify the request object in a way that the abnormal response can be resolved, you must return true.

Parameter
NameDescription
argsHandleUnsuccessfulResponseArgs

Handle response argument which contains properties such as the request, response, current failed try.

Returns
TypeDescription
Task<Boolean>

Whether this handler has made a change that requires the request to be resent.

Extension Method