Modifies the returned response before it is deserialized.
ResponseContext of a sent request
an observable of the modified response context
Modifies the request before the request is sent.
RequestContext of a request which is about to be sent to the server
an observable of the updated request context
Defines the contract for a middleware intercepting requests before they are sent (but after the RequestContext was created) and before the ResponseContext is unwrapped.