类 RestTemplateUtil
- java.lang.Object
-
- cn.meteor.common.web.util.RestTemplateUtil
-
public class RestTemplateUtil extends Object
Http 工具类- 从以下版本开始:
- 1.0.0
- 作者:
- ths
-
-
字段概要
字段 修饰符和类型 字段 说明 static org.springframework.web.client.RestTemplateREST
-
构造器概要
构造器 构造器 说明 RestTemplateUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T> Texchange(String url, org.springframework.http.HttpMethod method, Map<String,String> headerMap, Map<String,Object> reqMap, Class<T> resp)通用调用方式static Stringget(String url)get请求static <T> Tget(String url, Class<T> resp)get请求static Stringget(String url, Map<String,Object> reqMap)get请求static <T> Tget(String url, Map<String,String> headerMap, Class<T> resp)get请求static <T> Tget(String url, Map<String,String> headerMap, Map<String,Object> reqMap, Class<T> resp)get请求static Stringpost(String url, Map<String,Object> reqMap)post 请求static <T> Tpost(String url, Map<String,Object> reqMap, Class<T> resp)post 请求static Stringpost(String url, Map<String,String> headerMap, Map<String,Object> reqMap)post 请求static <T> Tpost(String url, Map<String,String> headerMap, Map<String,Object> reqMap, Class<T> resp)post 请求
-
-
-
方法详细资料
-
get
public static String get(String url, Map<String,Object> reqMap)
get请求- 参数:
url- 请求地址reqMap- 请求信息- 返回:
- 响应
-
get
public static <T> T get(String url, Class<T> resp)
get请求- 类型参数:
T- 响应结果类型- 参数:
url- 请求地址resp- 响应结果- 返回:
- 响应
-
get
public static <T> T get(String url, Map<String,String> headerMap, Class<T> resp)
get请求- 类型参数:
T- 响应结果类型- 参数:
url- 请求地址headerMap- 头部信息resp- 响应结果- 返回:
- 响应
-
get
public static <T> T get(String url, Map<String,String> headerMap, Map<String,Object> reqMap, Class<T> resp)
get请求- 类型参数:
T- 响应结果类型- 参数:
url- 请求地址headerMap- 头部信息reqMap- 请求信息resp- 响应结果- 返回:
- 响应
-
post
public static String post(String url, Map<String,Object> reqMap)
post 请求- 参数:
url- 请求地址reqMap- 请求参数- 返回:
- 响应
-
post
public static String post(String url, Map<String,String> headerMap, Map<String,Object> reqMap)
post 请求- 参数:
url- 请求地址headerMap- 头信息reqMap- 请求信息- 返回:
- 响应
-
post
public static <T> T post(String url, Map<String,Object> reqMap, Class<T> resp)
post 请求- 类型参数:
T- 响应结果类型- 参数:
url- 请求地址reqMap- 请求信息resp- 响应结果类型- 返回:
- 响应
-
post
public static <T> T post(String url, Map<String,String> headerMap, Map<String,Object> reqMap, Class<T> resp)
post 请求- 类型参数:
T- 响应结果类型- 参数:
url- 请求地址headerMap- 头信息reqMap- 请求信息resp- 响应结果类型- 返回:
- 响应
-
exchange
public static <T> T exchange(String url, org.springframework.http.HttpMethod method, Map<String,String> headerMap, Map<String,Object> reqMap, Class<T> resp) throws org.springframework.web.client.RestClientException
通用调用方式- 类型参数:
T- 响应结果类型- 参数:
url- 请求URLmethod- 请求方法类型headerMap- 头信息reqMap- 请求信息resp- 响应结果类型- 返回:
- ResponseEntity 响应对象封装类
- 抛出:
org.springframework.web.client.RestClientException
-
-