List of usage examples for org.springframework.http.client ClientHttpRequestExecution execute
ClientHttpResponse execute(HttpRequest request, byte[] body) throws IOException;
From source file:org.meteogrou.jbrotli.servlet.HelloBrotliHttpControllerTest.java
private static List<ClientHttpRequestInterceptor> createAcceptBrotliEncodingInterceptor() { return singletonList((ClientHttpRequestInterceptor) new ClientHttpRequestInterceptor() { @Override//from w ww .jav a 2 s . c o m public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException { HttpRequest wrapper = new HttpRequestWrapper(request); wrapper.getHeaders().set("Accept-Encoding", BROTLI_HTTP_CONTENT_CODING); return execution.execute(wrapper, body); } }); }
From source file:org.androidannotations.test15.rest.EBeanInterceptor.java
@Override public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException { return execution.execute(request, body); }
From source file:org.androidannotations.test15.rest.RequestInterceptor.java
@Override public ClientHttpResponse intercept(HttpRequest request, byte[] data, ClientHttpRequestExecution execution) throws IOException { return execution.execute(request, data); }
From source file:io.pivotal.strepsirrhini.chaoslemur.infrastructure.ContentTypeClientHttpRequestInterceptor.java
@Override public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException { ClientHttpResponse response = execution.execute(request, body); response.getHeaders().setContentType(MediaType.APPLICATION_JSON); return response; }
From source file:fi.helsinki.opintoni.integration.interceptor.OodiExceptionInterceptor.java
@Override public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException { ClientHttpResponse response = execution.execute(request, body); /*//from ww w . j av a2 s .com * The following code cannot be run with test profile, because it uses MockClientHttpResponse * that does not allow getBody() to be called multiple times even when using BufferingClientHttpRequestFactory */ if (env.acceptsProfiles(Constants.SPRING_PROFILE_LOCAL_DEVELOPMENT, Constants.SPRING_PROFILE_DEMO, Constants.SPRING_PROFILE_QA, Constants.SPRING_PROFILE_PRODUCTION)) { if (HttpStatus.OK.equals(response.getStatusCode())) { JsonHttpStatus jsonHttpStatus = objectMapper.readValue(response.getBody(), JsonHttpStatus.class); if (jsonHttpStatus.is5xxError()) { throw new RestClientServiceException( String.format("%s returned a %s response", request.getURI(), jsonHttpStatus.status)); } } } return response; }
From source file:com.gopivotal.cla.github.RateLimitingClientHttpRequestInterceptorTest.java
@Test public void noBlock() throws IOException { MockClientHttpRequest request = new MockClientHttpRequest(); MockClientHttpResponse response = new MockClientHttpResponse(new byte[0], HttpStatus.OK); ClientHttpRequestExecution execution = mock(ClientHttpRequestExecution.class); when(execution.execute(request, new byte[0])).thenReturn(response); this.interceptor.intercept(request, new byte[0], execution); }
From source file:com.yoho.core.trace.instrument.web.client.TraceRestTemplateInterceptor.java
private ClientHttpResponse response(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException { try {/*from w w w . j a v a 2 s. com*/ return new TraceHttpResponse(this, execution.execute(request, body)); } catch (Exception e) { this.tracer.close(currentSpan()); throw e; } }
From source file:cz.cvut.portal.kos.services.support.LogHttpRequestInterceptor.java
public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException { LOG.info("{} {}", request.getMethod(), request.getURI()); return execution.execute(request, body); }
From source file:com.pepaproch.gtswsdl.LoginRequestInterceptor.java
@Override public ClientHttpResponse intercept(HttpRequest hr, byte[] bytes, ClientHttpRequestExecution chre) throws IOException { ClientHttpResponse response = chre.execute(hr, bytes); return logResponse(response); }
From source file:restTemplateConfiguration.userAgentInterceptor.java
@Override public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException { HttpHeaders headers = request.getHeaders(); headers.add("User-Agent", "Mozilla/5.0"); return execution.execute(request, body); }