Optional
Executed after receiving a response. Can inspect response or return a replacement Response.
Executed before sending a request. Can modify options or return a Response to short-circuit.
Executed before retrying a failed request.
Executed after receiving a response. Can inspect response or return a replacement Response.