SpringBoot RestTemplate 请求工具类
Naotu
请求日志拦截器
@Slf4j
public class HttpLoggingInterceptor implements ClientHttpRequestInterceptor {
private static final String REQ_BEG = "=========================== req beg >>>>>>>>>>>>>>>>>>>>>>>>>>";
private static final String REQ_END = "=========================== req end <<<<<<<<<<<<<<<<<<<<<<<<<<";
private static final String RES_BEG = "=========================== res beg >>>>>>>>>>>>>>>>>>>>>>>>>>";
private static final String RES_END = "=========================== res end <<<<<<<<<<<<<<<<<<<<<<<<<<";
@Override
public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException {
logRequest(request, body);
ClientHttpResponse response = null;
try {
response = execution.execute(request, body);
} catch (SocketTimeoutException e) {
}
logResponse(response);
retur