Package org.springframework.http.client

Examples of org.springframework.http.client.HttpComponentsClientHttpRequestFactory


            new TrustSelfSignedStrategy()).build());

    HttpClient httpClient = HttpClients.custom().setSSLSocketFactory(socketFactory)
        .build();

    HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(
        httpClient);

    assertThat(getResponse(getLocalUrl("https", "/test.txt"), requestFactory),
        equalTo("test"));
  }
View Full Code Here


    }
  }

  protected ClientHttpResponse getClientResponse(String url) throws IOException,
      URISyntaxException {
    return getClientResponse(url, new HttpComponentsClientHttpRequestFactory());
  }
View Full Code Here

* @author Roy Clarkson
*/
public class ClientHttpRequestFactorySelector {
 
  public static ClientHttpRequestFactory foo() {
    return new HttpComponentsClientHttpRequestFactory();
  }
View Full Code Here

  public static class HttpComponentsClientRequestFactoryCreator {
   
    public static ClientHttpRequestFactory createRequestFactory(String proxyHost, int proxyPort) {
     
      HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory() {
        @Override
        protected HttpContext createHttpContext(HttpMethod httpMethod, URI uri) {
          HttpClientContext context = new HttpClientContext();
          context.setAttribute("http.protocol.expect-continue", false);
          return context;
        }
      };
     
     
      if (proxyHost != null) {
        HttpHost proxy = new HttpHost(proxyHost, proxyPort);
        CloseableHttpClient httpClient = HttpClients.custom()
            .setProxy(proxy)
            .build();
        requestFactory.setHttpClient(httpClient);
      }
     
      return requestFactory;
     
    }
View Full Code Here

    public final void givenUsingCustomHttpRequestFactory_whenSecuredRestApiIsConsumed_then200OK() {
        final HttpHost host = new HttpHost("localhost", 8080, "http");

        final CredentialsProvider credentialsProvider = provider();
        final CloseableHttpClient client = HttpClientBuilder.create().setDefaultCredentialsProvider(credentialsProvider).useSystemProperties().build();
        final HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactoryDigestAuth(host, client);
        final RestTemplate restTemplate = new RestTemplate(requestFactory);

        // credentialsProvider.setCredentials(new AuthScope("localhost", 8080, AuthScope.ANY_REALM), new UsernamePasswordCredentials("user1", "user1Pass"));

        final String uri = "http://localhost:8080/spring-security-rest-digest-auth/api/foos/1";
View Full Code Here

    @Test
    public final void givenUsingStandardRequestFactory_whenSecuredRestApiIsConsumed_then200OK() {
        final CredentialsProvider credentialsProvider = provider();
        final CloseableHttpClient client = HttpClientBuilder.create().setDefaultCredentialsProvider(credentialsProvider).useSystemProperties().build();
        final HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(client);
        final RestTemplate restTemplate = new RestTemplate(requestFactory);

        // credentialsProvider.setCredentials(new AuthScope("localhost", 8080, AuthScope.ANY_REALM), new UsernamePasswordCredentials("user1", "user1Pass"));

        final String uri = "http://localhost:8080/spring-security-rest-digest-auth/api/foos/1";
View Full Code Here

        httpClient.close();
    }

    @Test
    public final void givenAcceptingAllCertificates_whenHttpsUrlIsConsumed_thenException() throws GeneralSecurityException {
        final HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory();
        final CloseableHttpClient httpClient = (CloseableHttpClient) requestFactory.getHttpClient();

        final TrustStrategy acceptingTrustStrategy = new TrustStrategy() {
            @Override
            public final boolean isTrusted(final X509Certificate[] certificate, final String authType) {
                return true;
View Full Code Here

        final BasicCredentialsProvider credentialsProvider = new BasicCredentialsProvider();
        credentialsProvider.setCredentials(new AuthScope("localhost", 8080, AuthScope.ANY_REALM), new UsernamePasswordCredentials("user1", "user1Pass"));
        final CloseableHttpClient client = HttpClientBuilder.create().setDefaultRequestConfig(config).setDefaultCredentialsProvider(credentialsProvider).build();

        final ClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(client);
        restTemplate = new RestTemplate(requestFactory);
    }
View Full Code Here

    @Bean
    public RestTemplate restTemplate() {
        final HttpHost host = new HttpHost("localhost", 8080, "http");
        final CloseableHttpClient client = HttpClientBuilder.create().setDefaultCredentialsProvider(provider()).useSystemProperties().build();

        final HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactoryDigestAuth(host, client);
        final RestTemplate restTemplate = new RestTemplate(requestFactory);

        final int timeout = 5;
        configureTimeouts(requestFactory, timeout);
View Full Code Here

TOP

Related Classes of org.springframework.http.client.HttpComponentsClientHttpRequestFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.