Intercept the request before it is executed.
the intercepted Request
if request interception fails
Intercept the response after it is received.
the intercepted Response
if response interception fails