| 构造器和说明 |
|---|
DefaultHttp() |
DefaultHttp(ClientHttpRequestFactory requestFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected HttpRequestCallback |
createAcceptedRequestCallback(java.lang.Class<?> responseType) |
protected HttpRequestCallback |
createHttpEntityRequestCallback(java.lang.Object entity) |
protected <T> jexx.http.DefaultHttp.HttpMessageConverterExtractor<T> |
createObjectExtractor(java.lang.Class<T> responseType) |
protected <T> jexx.http.DefaultHttp.ResponseEntityResponseExtractor<T> |
createResponseEntityExtractor(java.lang.Class<T> responseType) |
protected <T> T |
doExecute(java.net.URI url,
HttpMethod method,
HttpRequestCallback requestCallback,
HttpResponseExtractor<T> responseExtractor) |
<T> ResponseEntity<T> |
exchangeForEntity(java.lang.String url,
HttpMethod method,
RequestEntity<?> httpEntity,
java.lang.Class<T> responseType)
交互获取返回包装对象
|
<T> ResponseEntity<T> |
exchangeForEntity(java.net.URI url,
HttpMethod method,
RequestEntity<?> httpEntity,
java.lang.Class<T> responseType)
交互获取返回包装对象
|
<T> T |
exchangeForObject(java.lang.String url,
HttpMethod method,
RequestEntity<?> httpEntity,
java.lang.Class<T> responseType)
交互获取返回实际对象
|
<T> T |
exchangeForObject(java.net.URI url,
HttpMethod method,
RequestEntity<?> httpEntity,
java.lang.Class<T> responseType)
交互获取返回实际对象
|
<T> T |
execute(java.lang.String url,
HttpMethod method,
HttpRequestCallback requestCallback,
HttpResponseExtractor<T> responseExtractor)
请求返回对象
|
<T> T |
execute(java.net.URI url,
HttpMethod method,
HttpRequestCallback requestCallback,
HttpResponseExtractor<T> responseExtractor)
请求返回对象
|
java.util.List<HttpMessageConverter<?>> |
getMessageConverters() |
void |
setClientHttpRequestFactory(ClientHttpRequestFactory clientHttpRequestFactory) |
public DefaultHttp()
public DefaultHttp(ClientHttpRequestFactory requestFactory)
public void setClientHttpRequestFactory(ClientHttpRequestFactory clientHttpRequestFactory)
public java.util.List<HttpMessageConverter<?>> getMessageConverters()
public <T> T exchangeForObject(java.lang.String url,
HttpMethod method,
RequestEntity<?> httpEntity,
java.lang.Class<T> responseType)
HttpexchangeForObject 在接口中 HttpT - 返回对象类型url - 请求urlmethod - 请求方法httpEntity - 请求对象responseType - 返回对象类型public <T> ResponseEntity<T> exchangeForEntity(java.lang.String url, HttpMethod method, RequestEntity<?> httpEntity, java.lang.Class<T> responseType)
HttpexchangeForEntity 在接口中 HttpT - 返回对象类型url - 请求urlmethod - 请求方法httpEntity - 请求对象responseType - 返回对象类型public <T> T exchangeForObject(java.net.URI url,
HttpMethod method,
RequestEntity<?> httpEntity,
java.lang.Class<T> responseType)
HttpexchangeForObject 在接口中 HttpT - 返回对象类型url - 请求urlmethod - 请求方法httpEntity - 请求对象responseType - 返回对象类型public <T> ResponseEntity<T> exchangeForEntity(java.net.URI url, HttpMethod method, RequestEntity<?> httpEntity, java.lang.Class<T> responseType)
HttpexchangeForEntity 在接口中 HttpT - 返回对象类型url - 请求urlmethod - 请求方法httpEntity - 请求对象responseType - 返回对象类型public <T> T execute(java.lang.String url,
HttpMethod method,
HttpRequestCallback requestCallback,
HttpResponseExtractor<T> responseExtractor)
Httppublic <T> T execute(java.net.URI url,
HttpMethod method,
HttpRequestCallback requestCallback,
HttpResponseExtractor<T> responseExtractor)
Httpprotected <T> T doExecute(java.net.URI url,
HttpMethod method,
HttpRequestCallback requestCallback,
HttpResponseExtractor<T> responseExtractor)
protected HttpRequestCallback createAcceptedRequestCallback(java.lang.Class<?> responseType)
protected HttpRequestCallback createHttpEntityRequestCallback(java.lang.Object entity)
protected <T> jexx.http.DefaultHttp.HttpMessageConverterExtractor<T> createObjectExtractor(java.lang.Class<T> responseType)
protected <T> jexx.http.DefaultHttp.ResponseEntityResponseExtractor<T> createResponseEntityExtractor(java.lang.Class<T> responseType)