public class BasicRequestFactory
extends org.springframework.http.client.HttpComponentsClientHttpRequestFactory
And with that, everything is in place – the RestTemplate will now be
able to support the Basic Authentication scheme; a simple usage pattern would
be:
final BasicRequestFactory requestFactory = new BasicRequestFactory(httpClient); final RestTemplate restTemplate = new RestTemplate(requestFactory);And the request:
restTemplate.get("http://localhost:8080/spring/api/foos/1", Foo.class);
| Constructor and Description |
|---|
BasicRequestFactory(org.apache.http.client.HttpClient httpClient) |
| Modifier and Type | Method and Description |
|---|---|
static org.springframework.web.client.RestTemplate |
createBasicAuthTemplate(String username,
String password) |
org.apache.http.client.protocol.HttpClientContext |
createHttpContext(org.springframework.http.HttpMethod httpMethod,
URI uri) |
static org.springframework.web.client.RestTemplate |
createTemplate() |
static org.springframework.web.client.RestTemplate |
createTemplate(String username,
String password) |
static List<org.springframework.http.converter.HttpMessageConverter<?>> |
getJaxbMessageConverters() |
static List<org.springframework.http.converter.HttpMessageConverter<?>> |
getJsonMessageConverters() |
createHttpUriRequest, createRequest, createRequestConfig, destroy, getHttpClient, mergeRequestConfig, postProcessHttpRequest, setBufferRequestBody, setConnectionRequestTimeout, setConnectTimeout, setHttpClient, setReadTimeoutpublic BasicRequestFactory(org.apache.http.client.HttpClient httpClient)
public static org.springframework.web.client.RestTemplate createTemplate()
throws NoSuchAlgorithmException,
KeyStoreException,
KeyManagementException
public static org.springframework.web.client.RestTemplate createTemplate(String username, String password) throws NoSuchAlgorithmException, KeyStoreException, KeyManagementException
public static org.springframework.web.client.RestTemplate createBasicAuthTemplate(String username, String password)
public static List<org.springframework.http.converter.HttpMessageConverter<?>> getJaxbMessageConverters()
public static List<org.springframework.http.converter.HttpMessageConverter<?>> getJsonMessageConverters()
public org.apache.http.client.protocol.HttpClientContext createHttpContext(org.springframework.http.HttpMethod httpMethod,
URI uri)
createHttpContext in class org.springframework.http.client.HttpComponentsClientHttpRequestFactoryCopyright © 2016. All rights reserved.