A B C D G H I M O P Q R S U
A
- addParam(String, Map<String, Object>) - 类 中的静态方法cn.montaro.relaxhttp.util.ParamUtils
-
- API - cn.montaro.relaxhttp.interfaces中的接口
-
B
- BaseUrl - cn.montaro.relaxhttp.annotation.type中的注释类型
-
- baseUrl - 类 中的变量cn.montaro.relaxhttp.DefaultRequestRecord
-
- Body - cn.montaro.relaxhttp.annotation.parameter中的注释类型
-
- bodyParameters - 类 中的变量cn.montaro.relaxhttp.DefaultRequestRecord
-
C
- choose(String...) - 类 中的静态方法cn.montaro.relaxhttp.util.StringUtils
-
- cn.montaro.relaxhttp - 程序包 cn.montaro.relaxhttp
-
- cn.montaro.relaxhttp.annotation.method - 程序包 cn.montaro.relaxhttp.annotation.method
-
- cn.montaro.relaxhttp.annotation.method.request - 程序包 cn.montaro.relaxhttp.annotation.method.request
-
- cn.montaro.relaxhttp.annotation.parameter - 程序包 cn.montaro.relaxhttp.annotation.parameter
-
- cn.montaro.relaxhttp.annotation.type - 程序包 cn.montaro.relaxhttp.annotation.type
-
- cn.montaro.relaxhttp.interfaces - 程序包 cn.montaro.relaxhttp.interfaces
-
- cn.montaro.relaxhttp.interfaces.adapter - 程序包 cn.montaro.relaxhttp.interfaces.adapter
-
- cn.montaro.relaxhttp.util - 程序包 cn.montaro.relaxhttp.util
-
- ContentType - cn.montaro.relaxhttp.annotation.method中的注释类型
-
- contentType - 类 中的变量cn.montaro.relaxhttp.DefaultRequestRecord
-
- create(Class<T>, RequestResolver, OkHttpClient) - 类 中的静态方法cn.montaro.relaxhttp.RelaxHttp
-
- create(Class<T>, OkHttpClient) - 类 中的静态方法cn.montaro.relaxhttp.RelaxHttp
-
- create(Class<T>) - 类 中的静态方法cn.montaro.relaxhttp.RelaxHttp
-
D
- DefaultRequestAdapter - cn.montaro.relaxhttp中的类
-
- DefaultRequestAdapter() - 类 的构造器cn.montaro.relaxhttp.DefaultRequestAdapter
-
- DefaultRequestRecord - cn.montaro.relaxhttp中的类
-
- DefaultRequestRecord() - 类 的构造器cn.montaro.relaxhttp.DefaultRequestRecord
-
- DefaultRequestResolver - cn.montaro.relaxhttp中的类
-
- DefaultRequestResolver() - 类 的构造器cn.montaro.relaxhttp.DefaultRequestResolver
-
- DefaultResultAdapter - cn.montaro.relaxhttp中的类
-
- DefaultResultAdapter() - 类 的构造器cn.montaro.relaxhttp.DefaultResultAdapter
-
- DELETE - cn.montaro.relaxhttp.annotation.method.request中的注释类型
-
- DisableBaseUrl - cn.montaro.relaxhttp.annotation.method中的注释类型
-
G
- GET - cn.montaro.relaxhttp.annotation.method.request中的注释类型
-
- get(String, Map<String, Object>, Class<T>) - 类 中的静态方法cn.montaro.relaxhttp.RelaxHttp
-
- get(String, Map<String, Object>, Class<T>, ResultAdapter) - 类 中的静态方法cn.montaro.relaxhttp.RelaxHttp
-
- getBaseUrl() - 类 中的方法cn.montaro.relaxhttp.RequestResolver
-
- getContentType() - 类 中的方法cn.montaro.relaxhttp.RequestResolver
-
- getEnableCache() - 类 中的方法cn.montaro.relaxhttp.DefaultRequestResolver
-
- getOkHttpClient() - 类 中的方法cn.montaro.relaxhttp.RequestResolver
-
- getParametersMap(Map<String, Integer>, Object[]) - 类 中的方法cn.montaro.relaxhttp.DefaultRequestAdapter
-
- getRealParamMap(Map<String, Integer>, Object[]) - 类 中的静态方法cn.montaro.relaxhttp.DefaultRequestRecord
-
- getRequestAdapter() - 类 中的方法cn.montaro.relaxhttp.RequestResolver
-
- getRequestRecord(Method, Object[]) - 类 中的方法cn.montaro.relaxhttp.DefaultRequestResolver
-
- getRequestRecord(Method, Object[]) - 类 中的方法cn.montaro.relaxhttp.RequestResolver
-
- getRequestResolver() - 接口 中的方法cn.montaro.relaxhttp.interfaces.API
-
- getRequestUrl(Object[]) - 类 中的方法cn.montaro.relaxhttp.DefaultRequestRecord
-
- getRequestUrl(Object[]) - 接口 中的方法cn.montaro.relaxhttp.interfaces.RequestRecord
-
- getResultAdapter() - 类 中的方法cn.montaro.relaxhttp.RequestResolver
-
H
- Header - cn.montaro.relaxhttp.annotation.parameter中的注释类型
-
- headerParameters - 类 中的变量cn.montaro.relaxhttp.DefaultRequestRecord
-
I
- invoke(Object, Method, Object[]) - 类 中的方法cn.montaro.relaxhttp.RequestResolver
-
- isNullOrEmpty(String) - 类 中的静态方法cn.montaro.relaxhttp.util.StringUtils
-
M
- MEDIA_TYPE_FORM - 类 中的静态变量cn.montaro.relaxhttp.DefaultRequestRecord
-
- MEDIA_TYPE_FORM - 类 中的静态变量cn.montaro.relaxhttp.RelaxHttp
-
- MEDIA_TYPE_JSON - 类 中的静态变量cn.montaro.relaxhttp.DefaultRequestRecord
-
- MEDIA_TYPE_JSON - 类 中的静态变量cn.montaro.relaxhttp.RelaxHttp
-
- MEDIA_TYPE_MULTIPART - 类 中的静态变量cn.montaro.relaxhttp.DefaultRequestRecord
-
- MEDIA_TYPE_XML - 类 中的静态变量cn.montaro.relaxhttp.DefaultRequestRecord
-
- METHOD_DELETE - 类 中的静态变量cn.montaro.relaxhttp.DefaultRequestRecord
-
- METHOD_GET - 类 中的静态变量cn.montaro.relaxhttp.DefaultRequestRecord
-
- METHOD_POST - 类 中的静态变量cn.montaro.relaxhttp.DefaultRequestRecord
-
- METHOD_PUT - 类 中的静态变量cn.montaro.relaxhttp.DefaultRequestRecord
-
O
- okHttpClient - 类 中的静态变量cn.montaro.relaxhttp.RelaxHttp
-
- onBuildRequestContent(Request.Builder, RequestRecord, Object[]) - 类 中的方法cn.montaro.relaxhttp.DefaultRequestAdapter
-
- onBuildRequestContent(Request.Builder, RequestRecord, Object[]) - 接口 中的方法cn.montaro.relaxhttp.interfaces.adapter.RequestAdapter
-
- onConvert(RequestRecord, Object[]) - 类 中的方法cn.montaro.relaxhttp.DefaultRequestAdapter
-
- onConvert(Response, Class<T>, Type) - 类 中的方法cn.montaro.relaxhttp.DefaultResultAdapter
-
- onConvert(RequestRecord, Object[]) - 接口 中的方法cn.montaro.relaxhttp.interfaces.adapter.RequestAdapter
-
- onConvert(Response, Class<T>, Type) - 接口 中的方法cn.montaro.relaxhttp.interfaces.adapter.ResultAdapter
-
P
- param2String(Map<String, Object>) - 类 中的静态方法cn.montaro.relaxhttp.util.ParamUtils
-
- ParamUtils - cn.montaro.relaxhttp.util中的类
-
- ParamUtils() - 类 的构造器cn.montaro.relaxhttp.util.ParamUtils
-
- Path - cn.montaro.relaxhttp.annotation.parameter中的注释类型
-
- pathParameters - 类 中的变量cn.montaro.relaxhttp.DefaultRequestRecord
-
- POST - cn.montaro.relaxhttp.annotation.method.request中的注释类型
-
- post(String, MediaType, String, Class<T>) - 类 中的静态方法cn.montaro.relaxhttp.RelaxHttp
-
- post(String, MediaType, String, Class<T>, ResultAdapter) - 类 中的静态方法cn.montaro.relaxhttp.RelaxHttp
-
- PUT - cn.montaro.relaxhttp.annotation.method.request中的注释类型
-
Q
- Query - cn.montaro.relaxhttp.annotation.parameter中的注释类型
-
- queryParameters - 类 中的变量cn.montaro.relaxhttp.DefaultRequestRecord
-
R
- RelaxHttp - cn.montaro.relaxhttp中的类
-
RelaxHttp 类能通过调用create方法创建API的自定义接口的HTTP实现类
也可直接直接使用静态方法get和post
RequestAdapter 用于将RequestRecord 转换成实际请求的Request
ResultAdapter 用于将Response 相应转换成方法返回值的类型
RequestRecord 保存了继承了API的接口的各类注解数据 请求方式 请求参数名称等
- RelaxHttp() - 类 的构造器cn.montaro.relaxhttp.RelaxHttp
-
- RequestAdapter - cn.montaro.relaxhttp.interfaces.adapter中的接口
-
- requestMethod - 类 中的变量cn.montaro.relaxhttp.DefaultRequestRecord
-
- requestMethod - 类 中的变量cn.montaro.relaxhttp.RequestMethodAndPath
-
- RequestMethodAndPath - cn.montaro.relaxhttp中的类
-
- RequestMethodAndPath(String, String) - 类 的构造器cn.montaro.relaxhttp.RequestMethodAndPath
-
- requestPath - 类 中的变量cn.montaro.relaxhttp.DefaultRequestRecord
-
- requestPath - 类 中的变量cn.montaro.relaxhttp.RequestMethodAndPath
-
- RequestRecord - cn.montaro.relaxhttp.interfaces中的接口
-
- RequestResolver - cn.montaro.relaxhttp中的类
-
- RequestResolver() - 类 的构造器cn.montaro.relaxhttp.RequestResolver
-
- ResultAdapter - cn.montaro.relaxhttp.interfaces.adapter中的接口
-
- resultAdapter - 类 中的静态变量cn.montaro.relaxhttp.RelaxHttp
-
- ResultType - cn.montaro.relaxhttp.annotation.method中的注释类型
-
S
- setBaseUrl(String) - 类 中的方法cn.montaro.relaxhttp.RequestResolver
-
- setContentType(String) - 类 中的方法cn.montaro.relaxhttp.RequestResolver
-
- setEnableCache(Boolean) - 类 中的方法cn.montaro.relaxhttp.DefaultRequestResolver
-
- setOkHttpClient(OkHttpClient) - 类 中的方法cn.montaro.relaxhttp.RequestResolver
-
- setRequestAdapter(RequestAdapter) - 类 中的方法cn.montaro.relaxhttp.RequestResolver
-
- setRequestMethodAndPath(String, String) - 类 中的方法cn.montaro.relaxhttp.DefaultRequestRecord
-
- setRequestMethodAndPath(RequestMethodAndPath) - 类 中的方法cn.montaro.relaxhttp.DefaultRequestRecord
-
- setResultAdapter(ResultAdapter) - 类 中的方法cn.montaro.relaxhttp.RequestResolver
-
- StringUtils - cn.montaro.relaxhttp.util中的类
-
- StringUtils() - 类 的构造器cn.montaro.relaxhttp.util.StringUtils
-
U
- url2Params(String) - 类 中的静态方法cn.montaro.relaxhttp.util.ParamUtils
-
A B C D G H I M O P Q R S U
Copyright © 2020. All Rights Reserved.