public class OkGo
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
DEFAULT_MILLISECONDS |
static long |
REFRESH_TIME |
| 限定符和类型 | 方法和说明 |
|---|---|
OkGo |
addCommonHeaders(HttpHeaders commonHeaders)
添加全局公共请求参数
|
OkGo |
addCommonParams(HttpParams commonParams)
添加全局公共请求参数
|
void |
cancelAll()
取消所有请求请求
|
static void |
cancelAll(OkHttpClient client)
取消所有请求请求
|
void |
cancelTag(java.lang.Object tag)
根据Tag取消请求
|
static void |
cancelTag(OkHttpClient client,
java.lang.Object tag)
根据Tag取消请求
|
static <T> DeleteRequest<T> |
delete(java.lang.String url)
delete请求
|
static <T> GetRequest<T> |
get(java.lang.String url)
get请求
|
CacheMode |
getCacheMode()
获取全局的缓存模式
|
long |
getCacheTime()
获取全局的缓存过期时间
|
HttpHeaders |
getCommonHeaders()
获取全局公共请求头
|
HttpParams |
getCommonParams()
获取全局公共请求参数
|
android.content.Context |
getContext()
获取全局上下文
|
CookieJarImpl |
getCookieJar()
获取全局的cookie实例
|
android.os.Handler |
getDelivery() |
static OkGo |
getInstance() |
OkHttpClient |
getOkHttpClient() |
int |
getRetryCount()
超时重试次数
|
static <T> HeadRequest<T> |
head(java.lang.String url)
head请求
|
OkGo |
init(android.app.Application app)
必须在全局Application先调用,获取context上下文,否则缓存无法使用
|
static <T> OptionsRequest<T> |
options(java.lang.String url)
options请求
|
static <T> PatchRequest<T> |
patch(java.lang.String url)
patch请求
|
static <T> PostRequest<T> |
post(java.lang.String url)
post请求
|
static <T> PutRequest<T> |
put(java.lang.String url)
put请求
|
OkGo |
setCacheMode(CacheMode cacheMode)
全局的缓存模式
|
OkGo |
setCacheTime(long cacheTime)
全局的缓存过期时间
|
OkGo |
setOkHttpClient(OkHttpClient okHttpClient)
必须设置
|
OkGo |
setRetryCount(int retryCount)
超时重试次数
|
static <T> TraceRequest<T> |
trace(java.lang.String url)
trace请求
|
public static final long DEFAULT_MILLISECONDS
public static long REFRESH_TIME
public static OkGo getInstance()
public static <T> GetRequest<T> get(java.lang.String url)
public static <T> PostRequest<T> post(java.lang.String url)
public static <T> PutRequest<T> put(java.lang.String url)
public static <T> HeadRequest<T> head(java.lang.String url)
public static <T> DeleteRequest<T> delete(java.lang.String url)
public static <T> OptionsRequest<T> options(java.lang.String url)
public static <T> PatchRequest<T> patch(java.lang.String url)
public static <T> TraceRequest<T> trace(java.lang.String url)
public OkGo init(android.app.Application app)
public android.content.Context getContext()
public android.os.Handler getDelivery()
public OkHttpClient getOkHttpClient()
public OkGo setOkHttpClient(OkHttpClient okHttpClient)
public CookieJarImpl getCookieJar()
public OkGo setRetryCount(int retryCount)
public int getRetryCount()
public CacheMode getCacheMode()
public OkGo setCacheTime(long cacheTime)
public long getCacheTime()
public HttpParams getCommonParams()
public OkGo addCommonParams(HttpParams commonParams)
public HttpHeaders getCommonHeaders()
public OkGo addCommonHeaders(HttpHeaders commonHeaders)
public void cancelTag(java.lang.Object tag)
public static void cancelTag(OkHttpClient client,
java.lang.Object tag)
public void cancelAll()
public static void cancelAll(OkHttpClient client)