public class VClassBaseService extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ERROR_INFO |
static String |
ERROR_PREFIX |
static String |
ERROR_PREFIX1 |
static String |
ERROR_SUFFIX |
| 构造器和说明 |
|---|
VClassBaseService() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <E extends VClassCommonRequest> |
getReturnBinary(String url,
E e)
HTTP GET 获取文件二进制
|
protected <T,E extends VClassCommonRequest> |
getReturnList(String url,
E e,
Class<T> tClass)
HTTP GET 获取返回数组
|
protected <T,E extends VClassCommonRequest> |
getReturnOne(String url,
E e,
Class<T> tClass)
HTTP GET 获取返回对象
|
protected <T,E extends VClassCommonRequest> |
postFormBodyReturnList(String url,
E e,
Class<T> tClass)
HTTP POST 回去返回数组
|
protected <T,E extends VClassCommonRequest> |
postFormBodyReturnOne(String url,
E e,
Class<T> tClass)
HTTP POST 获取返回对象
|
protected <T,E extends VClassCommonRequest> |
postJsonBodyReturnList(String url,
Map<String,String> signMap,
E e,
String json,
Class<T> tClass)
HTTP POST 请求发送json
|
protected <T,E extends VClassCommonRequest> |
postJsonBodyReturnOne(String url,
E e,
Class<T> tClass)
HTTP POST 请求发送json,默认使用appId,timestamp,sign,requestId的 map 集合进行签名
|
protected <T,E extends VClassCommonRequest> |
postJsonBodyReturnOne(String url,
Map<String,String> signMap,
E e,
Class<T> tClass)
HTTP POST 请求发送json
|
protected <T,E extends VClassCommonRequest> |
uploadMultipartFile(String url,
E e,
Map<String,List<File>> fileMap,
Class<T> tClass)
HTTP POST 上传文件公共请求
|
protected <T,E extends VClassCommonRequest> |
uploadOneFile(String url,
E e,
Map<String,File> fileMap,
Class<T> tClass)
HTTP POST 上传文件公共请求
|
protected <T,E extends VClassCommonRequest> T getReturnOne(String url, E e, Class<T> tClass) throws IOException, NoSuchAlgorithmException
T - 返回对象泛型E - 请求参数泛型url - 请求URLe - 请求参数对象tClass - 返回对象class类型IOException - 异常NoSuchAlgorithmException - 签名异常protected <T,E extends VClassCommonRequest> List<T> getReturnList(String url, E e, Class<T> tClass) throws IOException, NoSuchAlgorithmException
T - 返回对象泛型E - 请求参数泛型url - 请求URLe - 请求参数对象tClass - 返回对象class类型IOException - 异常NoSuchAlgorithmException - 签名异常protected <E extends VClassCommonRequest> byte[] getReturnBinary(String url, E e) throws IOException, NoSuchAlgorithmException
E - 请求参数泛型url - 请求URLe - 请求参数对象IOException - 异常NoSuchAlgorithmException - 签名异常protected <T,E extends VClassCommonRequest> T postFormBodyReturnOne(String url, E e, Class<T> tClass) throws IOException, NoSuchAlgorithmException
T - 返回对象泛型E - 请求参数泛型url - 请求URLe - 请求参数对象tClass - 返回对象class类型IOException - 客户端和服务器读写异常NoSuchAlgorithmException - 签名异常protected <T,E extends VClassCommonRequest> List<T> postFormBodyReturnList(String url, E e, Class<T> tClass) throws IOException, NoSuchAlgorithmException
T - 返回对象泛型E - 请求参数泛型url - 请求URLe - 请求参数对象tClass - 返回对象class类型IOException - 客户端和服务器读写异常NoSuchAlgorithmException - 签名异常protected <T,E extends VClassCommonRequest> List<T> postJsonBodyReturnList(String url, Map<String,String> signMap, E e, String json, Class<T> tClass) throws IOException, NoSuchAlgorithmException
T - 返回对象泛型E - 请求参数泛型url - 请求URLsignMap - 需要签名的mape - 请求参数对象tClass - 返回对象class类型IOException - 客户端和服务器读写异常NoSuchAlgorithmException - 签名异常protected <T,E extends VClassCommonRequest> T postJsonBodyReturnOne(String url, E e, Class<T> tClass) throws IOException, NoSuchAlgorithmException
T - 返回对象泛型E - 请求参数泛型url - 请求URLe - 请求参数对象tClass - 返回对象class类型IOException - 客户端和服务器读写异常NoSuchAlgorithmException - 签名异常protected <T,E extends VClassCommonRequest> T postJsonBodyReturnOne(String url, Map<String,String> signMap, E e, Class<T> tClass) throws IOException, NoSuchAlgorithmException
T - 返回对象泛型E - 请求参数泛型url - 请求URLsignMap - 需要签名的mape - 请求参数对象tClass - 返回对象class类型IOException - 客户端和服务器读写异常NoSuchAlgorithmException - 签名异常protected <T,E extends VClassCommonRequest> T uploadOneFile(String url, E e, Map<String,File> fileMap, Class<T> tClass) throws IOException, NoSuchAlgorithmException
E - 请求参数泛型T - 返回数据泛型url - 请求URLfileMap - 文件MAP,key为服务器接收的名字,value 为File对象e - 请求参数对象tClass - 返回对象class类型IOException - 客户端和服务器读写异常NoSuchAlgorithmException - 签名异常protected <T,E extends VClassCommonRequest> List<T> uploadMultipartFile(String url, E e, Map<String,List<File>> fileMap, Class<T> tClass) throws IOException, NoSuchAlgorithmException
E - 请求参数泛型T - 返回数据泛型url - 请求URLfileMap - 文件MAP,key为服务器接收的名字,value 为File对象e - 请求参数对象tClass - 返回对象class类型IOException - 客户端和服务器读写异常NoSuchAlgorithmException - 签名异常Copyright © 2022. All rights reserved.