public interface Http
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> ResponseEntity<T> |
deleteForEntity(java.lang.String url,
java.lang.Class<T> responseType)
DELETE获取完整返回对象
|
default <T> ResponseEntity<T> |
deleteForEntity(java.lang.String url,
HttpHeaders headers,
java.lang.Class<T> responseType)
DELETE获取完整返回对象
|
default <T> T |
deleteForObject(java.lang.String url,
java.lang.Class<T> responseType)
DELETE获取对象
|
default <T> T |
deleteForObject(java.lang.String url,
HttpHeaders headers,
java.lang.Class<T> responseType)
DELETE获取对象
|
<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)
请求返回对象
|
default <T> ResponseEntity<T> |
getForEntity(java.lang.String url,
java.lang.Class<T> responseType)
GET获取对象
|
default <T> ResponseEntity<T> |
getForEntity(java.lang.String url,
HttpHeaders headers,
java.lang.Class<T> responseType)
GET获取对象
|
default <T> T |
getForObject(java.lang.String url,
java.lang.Class<T> responseType)
GET获取对象
|
default <T> T |
getForObject(java.lang.String url,
HttpHeaders headers,
java.lang.Class<T> responseType)
GET获取对象
|
default <T> ResponseEntity<T> |
postForEntity(java.lang.String url,
HttpHeaders headers,
java.lang.Object request,
java.lang.Class<T> responseType)
POST获取完整HTTP返回对象
|
default <T> ResponseEntity<T> |
postForEntity(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType)
POST获取完整HTTP返回对象
|
default <T> T |
postForObject(java.lang.String url,
HttpHeaders headers,
java.lang.Object request,
java.lang.Class<T> responseType)
POST获取对象
|
default <T> T |
postForObject(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType)
POST获取对象
|
default <T> ResponseEntity<T> |
putForEntity(java.lang.String url,
HttpHeaders headers,
java.lang.Object request,
java.lang.Class<T> responseType)
PUT获取完整返回对象
|
default <T> ResponseEntity<T> |
putForEntity(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType)
PUT获取完整返回对象
|
default <T> T |
putForObject(java.lang.String url,
HttpHeaders headers,
java.lang.Object request,
java.lang.Class<T> responseType)
PUT获取返回对象
|
default <T> T |
putForObject(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType)
PUT获取完整返回对象
|
default <T> T getForObject(java.lang.String url,
java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLresponseType - 返回对象类型default <T> T getForObject(java.lang.String url,
HttpHeaders headers,
java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLheaders - 请求headerresponseType - 返回对象类型default <T> ResponseEntity<T> getForEntity(java.lang.String url, java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLresponseType - 返回对象类型default <T> ResponseEntity<T> getForEntity(java.lang.String url, HttpHeaders headers, java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLheaders - 请求headerresponseType - 返回对象类型default <T> T postForObject(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLrequest - 请求内容responseType - 返回对象类型default <T> T postForObject(java.lang.String url,
HttpHeaders headers,
java.lang.Object request,
java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLheaders - 请求Headerrequest - 请求内容responseType - 返回对象类型default <T> ResponseEntity<T> postForEntity(java.lang.String url, java.lang.Object request, java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLrequest - 请求内容responseType - 返回对象类型default <T> ResponseEntity<T> postForEntity(java.lang.String url, HttpHeaders headers, java.lang.Object request, java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLheaders - 请求headerrequest - 请求内容responseType - 返回对象类型default <T> T putForObject(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLrequest - 请求内容responseType - 返回对象类型default <T> T putForObject(java.lang.String url,
HttpHeaders headers,
java.lang.Object request,
java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLheaders - 请求headerrequest - 请求内容responseType - 返回对象类型default <T> ResponseEntity<T> putForEntity(java.lang.String url, java.lang.Object request, java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLrequest - 请求内容responseType - 返回对象类型default <T> ResponseEntity<T> putForEntity(java.lang.String url, HttpHeaders headers, java.lang.Object request, java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLheaders - 请求headerrequest - 请求内容responseType - 返回对象类型default <T> T deleteForObject(java.lang.String url,
java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLresponseType - 返回对象类型default <T> T deleteForObject(java.lang.String url,
HttpHeaders headers,
java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLheaders - 请求headerresponseType - 返回对象类型default <T> ResponseEntity<T> deleteForEntity(java.lang.String url, java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLresponseType - 返回对象类型default <T> ResponseEntity<T> deleteForEntity(java.lang.String url, HttpHeaders headers, java.lang.Class<T> responseType)
T - 返回对象类型url - 请求URLheaders - 请求headerresponseType - 返回对象类型<T> T exchangeForObject(java.lang.String url,
HttpMethod method,
RequestEntity<?> httpEntity,
java.lang.Class<T> responseType)
T - 返回对象类型url - 请求urlmethod - 请求方法httpEntity - 请求对象responseType - 返回对象类型<T> ResponseEntity<T> exchangeForEntity(java.lang.String url, HttpMethod method, RequestEntity<?> httpEntity, java.lang.Class<T> responseType)
T - 返回对象类型url - 请求urlmethod - 请求方法httpEntity - 请求对象responseType - 返回对象类型<T> T exchangeForObject(java.net.URI url,
HttpMethod method,
RequestEntity<?> httpEntity,
java.lang.Class<T> responseType)
T - 返回对象类型url - 请求urlmethod - 请求方法httpEntity - 请求对象responseType - 返回对象类型<T> ResponseEntity<T> exchangeForEntity(java.net.URI url, HttpMethod method, RequestEntity<?> httpEntity, java.lang.Class<T> responseType)
T - 返回对象类型url - 请求urlmethod - 请求方法httpEntity - 请求对象responseType - 返回对象类型<T> T execute(java.lang.String url,
HttpMethod method,
HttpRequestCallback requestCallback,
HttpResponseExtractor<T> responseExtractor)
T - 返回对象类型url - 请求urlmethod - 请求方法requestCallback - 请求对象构建回调responseExtractor - 内容抽取回调<T> T execute(java.net.URI url,
HttpMethod method,
HttpRequestCallback requestCallback,
HttpResponseExtractor<T> responseExtractor)
T - 返回对象类型url - 请求urlmethod - 请求方法requestCallback - 请求对象构建回调responseExtractor - 内容抽取回调