abstract fun intercept(request: HttpRequest, body: ByteArray, execution: ClientHttpRequestExecution): ClientHttpResponse
Intercept the given request, and return a response. The given ClientHttpRequestExecution allows the interceptor to pass on the request and response to the next entity in the chain.
A typical implementation of this method would follow the following pattern:
ClientHttpRequestExecution#execute(org.springframework.http.HttpRequest, byte[]),
request - the request, containing method, URI, and headers
body - the body of the request
execution - the request execution
IOException - in case of I/O errors
Return
the response