public class HttpUtils
extends com.ejlchina.okhttps.HttpUtils
| 构造器和说明 |
|---|
HttpUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.ejlchina.okhttps.HttpResult.Body |
delete(@NonNull String url)
同步 DELETE
|
static <T> T |
delete(@NonNull String url,
@NonNull Class<T> resultClass)
同步 DELETE
|
static com.ejlchina.okhttps.HttpResult.Body |
delete(@NonNull String url,
@NonNull Map<String,Object> params)
同步 DELETE
|
static <T> T |
delete(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Class<T> resultClass)
同步 DELETE
|
static <T> T |
delete(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Class<T> resultClass)
同步 DELETE
|
static com.ejlchina.okhttps.HttpResult.Body |
deleteByHeader(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers)
同步 DELETE
|
static <T> T |
deleteByHeader(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 DELETE
|
static com.ejlchina.okhttps.HttpResult.Body |
deleteByHeader(@NonNull String url,
@NonNull Map<String,String> headers)
同步 DELETE
|
static <T> T |
deleteByHeader(@NonNull String url,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 DELETE
|
static <T> T |
deleteByHeader(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 DELETE
|
static com.ejlchina.okhttps.HttpResult.Body |
get(@NonNull String url)
同步 GET
|
static <T> T |
get(@NonNull String url,
@NonNull Class<T> resultClass)
同步 GET
|
static com.ejlchina.okhttps.HttpResult.Body |
get(@NonNull String url,
@NonNull Map<String,Object> params)
同步 GET
|
static <T> T |
get(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Class<T> resultClass)
同步 GET
|
static <T> T |
get(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Class<T> resultClass)
同步 GET
|
static com.ejlchina.okhttps.HttpResult.Body |
getByHeader(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers)
同步 GET
|
static <T> T |
getByHeader(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 GET
|
static com.ejlchina.okhttps.HttpResult.Body |
getByHeader(@NonNull String url,
@NonNull Map<String,String> headers)
同步 GET
|
static <T> T |
getByHeader(@NonNull String url,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 GET
|
static <T> T |
getByHeader(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 GET
|
static com.ejlchina.okhttps.HttpResult.Body |
patch(@NonNull String url)
同步 PATCH
|
static <T> T |
patch(@NonNull String url,
@NonNull Class<T> resultClass)
同步 PATCH
|
static com.ejlchina.okhttps.HttpResult.Body |
patch(@NonNull String url,
@NonNull Map<String,Object> params)
同步 PATCH
|
static <T> T |
patch(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Class<T> resultClass)
同步 PATCH
|
static com.ejlchina.okhttps.HttpResult.Body |
patch(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params)
同步 PATCH
|
static <T> T |
patch(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Class<T> resultClass)
同步 PATCH
|
static com.ejlchina.okhttps.HttpResult.Body |
patchByHeader(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers)
同步 PATCH
|
static <T> T |
patchByHeader(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 PATCH
|
static com.ejlchina.okhttps.HttpResult.Body |
patchByHeader(@NonNull String url,
@NonNull Map<String,String> headers)
同步 PATCH
|
static <T> T |
patchByHeader(@NonNull String url,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 PATCH
|
static com.ejlchina.okhttps.HttpResult.Body |
patchByHeader(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers)
同步 PATCH
|
static <T> T |
patchByHeader(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 PATCH
|
static com.ejlchina.okhttps.HttpResult.Body |
post(@NonNull String url)
同步 POST
|
static <T> T |
post(@NonNull String url,
@NonNull Class<T> resultClass)
同步 POST
|
static com.ejlchina.okhttps.HttpResult.Body |
post(@NonNull String url,
@NonNull Map<String,Object> params)
同步 POST
|
static <T> T |
post(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Class<T> resultClass)
同步 POST
|
static com.ejlchina.okhttps.HttpResult.Body |
post(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params)
同步 POST
|
static <T> T |
post(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Class<T> resultClass)
同步 POST
|
static com.ejlchina.okhttps.HttpResult.Body |
postByHeader(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers)
同步 POST
|
static <T> T |
postByHeader(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 POST
|
static com.ejlchina.okhttps.HttpResult.Body |
postByHeader(@NonNull String url,
@NonNull Map<String,String> headers)
同步 POST
|
static <T> T |
postByHeader(@NonNull String url,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 POST
|
static com.ejlchina.okhttps.HttpResult.Body |
postByHeader(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers)
同步 POST
|
static <T> T |
postByHeader(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 POST
|
static com.ejlchina.okhttps.HttpResult.Body |
put(@NonNull String url)
同步 PUT
|
static <T> T |
put(@NonNull String url,
@NonNull Class<T> resultClass)
同步 PUT
|
static com.ejlchina.okhttps.HttpResult.Body |
put(@NonNull String url,
@NonNull Map<String,Object> params)
同步 PUT
|
static <T> T |
put(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Class<T> resultClass)
同步 PUT
|
static com.ejlchina.okhttps.HttpResult.Body |
put(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params)
同步 PUT
|
static <T> T |
put(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Class<T> resultClass)
同步 PUT
|
static com.ejlchina.okhttps.HttpResult.Body |
putByHeader(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers)
同步 PUT
|
static <T> T |
putByHeader(@NonNull String url,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 PUT
|
static com.ejlchina.okhttps.HttpResult.Body |
putByHeader(@NonNull String url,
@NonNull Map<String,String> headers)
同步 PUT
|
static <T> T |
putByHeader(@NonNull String url,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 PUT
|
static com.ejlchina.okhttps.HttpResult.Body |
putByHeader(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers)
同步 PUT
|
static <T> T |
putByHeader(@NonNull String url,
@NonNull String contentType,
@NonNull Map<String,Object> params,
@NonNull Map<String,String> headers,
@NonNull Class<T> resultClass)
同步 PUT
|
protected static <T> T |
sync(@NonNull String requestMethod,
@NonNull String url,
String contentType,
Map<String,Object> params,
Map<String,String> headers,
@NonNull Class<T> resultClass)
同步请求
|
static String |
toUrlParams(@NonNull Map<String,Object> params)
键值对参数转换为 URL 参数,含前缀“?”
|
static String |
toUrlParams(@NonNull String prefix,
@NonNull Map<String,Object> params)
键值对参数转换为 URL 参数
|
public static String toUrlParams(@NonNull @NonNull String prefix, @NonNull @NonNull Map<String,Object> params)
prefix - 前缀,一般是“?”params - 参数public static String toUrlParams(@NonNull @NonNull Map<String,Object> params)
params - 参数protected static <T> T sync(@NonNull
@NonNull String requestMethod,
@NonNull
@NonNull String url,
String contentType,
Map<String,Object> params,
Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型requestMethod - 请求方法url - 请求地址contentType - 内容类型params - 参数headers - 消息头resultClass - 响应体需要转换的类型public static <T> T getByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址contentType - 内容类型params - 参数headers - 消息头resultClass - 响应体需要转换的类型public static <T> T getByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址params - 参数headers - 消息头resultClass - 响应体需要转换的类型public static <T> T getByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址headers - 消息头resultClass - 响应体需要转换的类型public static com.ejlchina.okhttps.HttpResult.Body getByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址params - 参数headers - 消息头public static com.ejlchina.okhttps.HttpResult.Body getByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址headers - 消息头public static <T> T get(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址contentType - 内容类型params - 参数resultClass - 响应体需要转换的类型public static <T> T get(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址params - 参数resultClass - 响应体需要转换的类型public static <T> T get(@NonNull
@NonNull String url,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址resultClass - 响应体需要转换的类型public static com.ejlchina.okhttps.HttpResult.Body get(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params)
url - 请求地址params - 参数public static com.ejlchina.okhttps.HttpResult.Body get(@NonNull
@NonNull String url)
url - 请求地址public static <T> T postByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址contentType - 内容类型params - 参数headers - 消息头resultClass - 响应体需要转换的类型public static <T> T postByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址params - 参数headers - 消息头resultClass - 响应体需要转换的类型public static <T> T postByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址headers - 消息头resultClass - 响应体需要转换的类型public static com.ejlchina.okhttps.HttpResult.Body postByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址contentType - 内容类型params - 参数headers - 消息头public static com.ejlchina.okhttps.HttpResult.Body postByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址params - 参数headers - 消息头public static com.ejlchina.okhttps.HttpResult.Body postByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址headers - 消息头public static <T> T post(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址contentType - 内容类型params - 参数resultClass - 响应体需要转换的类型public static <T> T post(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址params - 参数resultClass - 响应体需要转换的类型public static <T> T post(@NonNull
@NonNull String url,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址resultClass - 响应体需要转换的类型public static com.ejlchina.okhttps.HttpResult.Body post(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params)
url - 请求地址contentType - 内容类型params - 参数public static com.ejlchina.okhttps.HttpResult.Body post(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params)
url - 请求地址params - 参数public static com.ejlchina.okhttps.HttpResult.Body post(@NonNull
@NonNull String url)
url - 请求地址public static <T> T putByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址contentType - 内容类型params - 参数headers - 消息头resultClass - 响应体需要转换的类型public static <T> T putByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址params - 参数headers - 消息头resultClass - 响应体需要转换的类型public static <T> T putByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址headers - 消息头resultClass - 响应体需要转换的类型public static com.ejlchina.okhttps.HttpResult.Body putByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址contentType - 内容类型params - 参数headers - 消息头public static com.ejlchina.okhttps.HttpResult.Body putByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址params - 参数headers - 消息头public static com.ejlchina.okhttps.HttpResult.Body putByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址headers - 消息头public static <T> T put(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址contentType - 内容类型params - 参数resultClass - 响应体需要转换的类型public static <T> T put(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址params - 参数resultClass - 响应体需要转换的类型public static <T> T put(@NonNull
@NonNull String url,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址resultClass - 响应体需要转换的类型public static com.ejlchina.okhttps.HttpResult.Body put(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params)
url - 请求地址contentType - 内容类型params - 参数public static com.ejlchina.okhttps.HttpResult.Body put(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params)
url - 请求地址params - 参数public static com.ejlchina.okhttps.HttpResult.Body put(@NonNull
@NonNull String url)
url - 请求地址public static <T> T patchByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址contentType - 内容类型params - 参数headers - 消息头resultClass - 响应体需要转换的类型public static <T> T patchByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址params - 参数headers - 消息头resultClass - 响应体需要转换的类型public static <T> T patchByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址headers - 消息头resultClass - 响应体需要转换的类型public static com.ejlchina.okhttps.HttpResult.Body patchByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址contentType - 内容类型params - 参数headers - 消息头public static com.ejlchina.okhttps.HttpResult.Body patchByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址params - 参数headers - 消息头public static com.ejlchina.okhttps.HttpResult.Body patchByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址headers - 消息头public static <T> T patch(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址contentType - 内容类型params - 参数resultClass - 响应体需要转换的类型public static <T> T patch(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址params - 参数resultClass - 响应体需要转换的类型public static <T> T patch(@NonNull
@NonNull String url,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址resultClass - 响应体需要转换的类型public static com.ejlchina.okhttps.HttpResult.Body patch(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params)
url - 请求地址contentType - 内容类型params - 参数public static com.ejlchina.okhttps.HttpResult.Body patch(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params)
url - 请求地址params - 参数public static com.ejlchina.okhttps.HttpResult.Body patch(@NonNull
@NonNull String url)
url - 请求地址public static <T> T deleteByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址contentType - 内容类型params - 参数headers - 消息头resultClass - 响应体需要转换的类型public static <T> T deleteByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址params - 参数headers - 消息头resultClass - 响应体需要转换的类型public static <T> T deleteByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,String> headers,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址headers - 消息头resultClass - 响应体需要转换的类型public static com.ejlchina.okhttps.HttpResult.Body deleteByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址params - 参数headers - 消息头public static com.ejlchina.okhttps.HttpResult.Body deleteByHeader(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,String> headers)
url - 请求地址headers - 消息头public static <T> T delete(@NonNull
@NonNull String url,
@NonNull
@NonNull String contentType,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址contentType - 内容类型params - 参数resultClass - 响应体需要转换的类型public static <T> T delete(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址params - 参数resultClass - 响应体需要转换的类型public static <T> T delete(@NonNull
@NonNull String url,
@NonNull
@NonNull Class<T> resultClass)
T - 返回类型url - 请求地址resultClass - 响应体需要转换的类型public static com.ejlchina.okhttps.HttpResult.Body delete(@NonNull
@NonNull String url,
@NonNull
@NonNull Map<String,Object> params)
url - 请求地址params - 参数public static com.ejlchina.okhttps.HttpResult.Body delete(@NonNull
@NonNull String url)
url - 请求地址Copyright © 2022. All rights reserved.