- ParameterizedTypeImpl - Class in com.xuexiang.xhttp2.reflect.impl
-
泛型类型
- ParameterizedTypeImpl(Class, Type[], Type) - Constructor for class com.xuexiang.xhttp2.reflect.impl.ParameterizedTypeImpl
-
- ParamKey - Annotation Type in com.xuexiang.xhttp2.annotation
-
网络请求实体参数名的注解
- params(HttpParams) - Method in class com.xuexiang.xhttp2.request.BaseRequest
-
设置参数
- params(Map<String, Object>) - Method in class com.xuexiang.xhttp2.request.BaseRequest
-
设置参数
- params(String, Object) - Method in class com.xuexiang.xhttp2.request.BaseRequest
-
设置参数
- PARSE_ERROR - Static variable in class com.xuexiang.xhttp2.exception.ApiException.ERROR
-
解析错误
- parseReturnType() - Method in class com.xuexiang.xhttp2.model.XHttpRequest
-
解析获取请求的返回类型【默认类型:String】
- parseUrl(String) - Static method in class com.xuexiang.xhttp2.utils.HttpUtils
-
解析前:https://xxx.xxx.xxx/app/chairdressing/skinAnalyzePower/skinTestResult?appId=10101
解析后:https://xxx.xxx.xxx/app/chairdressing/skinAnalyzePower/skinTestResult
- PersistentCookieStore - Class in com.xuexiang.xhttp2.cookie
-
描述:cookie存储器
- PersistentCookieStore(Context) - Constructor for class com.xuexiang.xhttp2.cookie.PersistentCookieStore
-
- POST - Static variable in annotation type com.xuexiang.xhttp2.annotation.NetMethod
-
- post(String, Map<String, Object>) - Method in interface com.xuexiang.xhttp2.api.ApiService
-
- post(String) - Static method in class com.xuexiang.xhttp2.XHttp
-
- post(String, String, String) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求
- post(String, boolean, String, String) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求
- post(String, boolean, String, boolean, boolean) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求
- post(XHttpRequest, boolean, boolean) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
【推荐使用】
获取PostRequest请求(使用实体参数名作为请求Key)
- post(String, Class<?>, boolean, boolean) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求(使用实体参数名作为请求Key)
- postBody(String, Object) - Method in interface com.xuexiang.xhttp2.api.ApiService
-
- postBody(String, RequestBody) - Method in interface com.xuexiang.xhttp2.api.ApiService
-
- postInThread(String, String) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求(子线程->子线程,需要验证token)
- postInThread(String, String, Class<T>) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
执行PostRequest请求,返回对象(子线程->子线程,需要验证token)
- postInThread(XHttpRequest) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求(子线程->子线程)
- postInThread(XHttpRequest, Class<T>) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
执行PostRequest请求,返回对象(子线程->子线程)
- postJson(String, RequestBody) - Method in interface com.xuexiang.xhttp2.api.ApiService
-
- postJson(XHttpRequest, boolean, boolean) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求(使用注解作为请求Key)
- postJsonToMain(XHttpRequest) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求(主线程->主线程)
- PostRequest - Class in com.xuexiang.xhttp2.request
-
post请求
- PostRequest(String) - Constructor for class com.xuexiang.xhttp2.request.PostRequest
-
- PostRequest(XHttpRequest) - Constructor for class com.xuexiang.xhttp2.request.PostRequest
-
使用xHttpRequest来构建post请求
- postToIO(String, String) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求(主线程->子线程,需要验证token)
- postToIO(String, String, Class<T>) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
执行PostRequest请求,返回对象(主线程->子线程,需要验证token)
- postToIO(XHttpRequest) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求(主线程->子线程)
- postToIO(XHttpRequest, Class<T>) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
执行PostRequest请求,返回对象(主线程->子线程)
- postToMain(String, String) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求(主线程->主线程, 需要验证token)
- postToMain(String, String, Class<T>) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
执行PostRequest请求,返回对象(主线程->主线程,需要验证token)
- postToMain(XHttpRequest) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求(主线程->主线程)
- postToMain(XHttpRequest, Class<T>) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
执行PostRequest请求,返回对象(主线程->主线程)
- postToMain(XHttpRequest, Class<T>, BaseSubscriber<T>) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
执行PostRequest请求并订阅,返回订阅信息(主线程->主线程)
- postToMain(String, Class<?>) - Static method in class com.xuexiang.xhttp2.XHttpSDK
-
获取PostRequest请求(主线程->主线程)
- progressCallBack - Variable in class com.xuexiang.xhttp2.request.body.UploadProgressRequestBody
-
- ProgressDialogLoader - Class in com.xuexiang.xhttp2.subsciber
-
默认进度加载
- ProgressDialogLoader(Context) - Constructor for class com.xuexiang.xhttp2.subsciber.ProgressDialogLoader
-
- ProgressDialogLoader(Context, String) - Constructor for class com.xuexiang.xhttp2.subsciber.ProgressDialogLoader
-
- ProgressLoadingCallBack<T> - Class in com.xuexiang.xhttp2.callback
-
描述:可以自定义进度加载的回调
- ProgressLoadingCallBack(IProgressLoader) - Constructor for class com.xuexiang.xhttp2.callback.ProgressLoadingCallBack
-
- ProgressLoadingCallBack(IProgressLoader, boolean, boolean) - Constructor for class com.xuexiang.xhttp2.callback.ProgressLoadingCallBack
-
自定义进度加载
- ProgressLoadingSubscriber<T> - Class in com.xuexiang.xhttp2.subsciber
-
实现带有进度加载的订阅【进度条加载者实现接口】
- ProgressLoadingSubscriber() - Constructor for class com.xuexiang.xhttp2.subsciber.ProgressLoadingSubscriber
-
默认不显示弹出框,不可以取消
- ProgressLoadingSubscriber(IProgressLoader) - Constructor for class com.xuexiang.xhttp2.subsciber.ProgressLoadingSubscriber
-
自定义加载进度框
- ProgressLoadingSubscriber(IProgressLoader, boolean, boolean) - Constructor for class com.xuexiang.xhttp2.subsciber.ProgressLoadingSubscriber
-
自定义加载进度框,可以设置是否显示弹出框,是否可以取消
- ProgressModel(long, long, boolean) - Constructor for class com.xuexiang.xhttp2.callback.UIProgressResponseCallBack.ProgressModel
-
- proxy(Class<T>) - Static method in class com.xuexiang.xhttp2.XHttpProxy
-
网络请求代理
- proxy(Class<T>, String) - Static method in class com.xuexiang.xhttp2.XHttpProxy
-
网络请求代理
- PUT - Static variable in annotation type com.xuexiang.xhttp2.annotation.NetMethod
-
- put(String, Map<String, Object>) - Method in interface com.xuexiang.xhttp2.api.ApiService
-
- put(String, String) - Method in class com.xuexiang.xhttp2.model.HttpHeaders
-
- put(HttpHeaders) - Method in class com.xuexiang.xhttp2.model.HttpHeaders
-
- put(HttpParams) - Method in class com.xuexiang.xhttp2.model.HttpParams
-
- put(Map<String, Object>) - Method in class com.xuexiang.xhttp2.model.HttpParams
-
存放普通键值对参数
- put(String, Object) - Method in class com.xuexiang.xhttp2.model.HttpParams
-
存放普通键值对参数
- put(String, T, IProgressResponseCallBack) - Method in class com.xuexiang.xhttp2.model.HttpParams
-
存放文件键值对参数
- put(String, T, String, IProgressResponseCallBack) - Method in class com.xuexiang.xhttp2.model.HttpParams
-
存放文件键值对参数
- put(String, T, String, IProgressResponseCallBack) - Method in class com.xuexiang.xhttp2.model.HttpParams
-
存放文件键值对参数
- put(String, byte[], String, IProgressResponseCallBack) - Method in class com.xuexiang.xhttp2.model.HttpParams
-
存放文件键值对参数
- put(String) - Static method in class com.xuexiang.xhttp2.XHttp
-
- putBody(String, Object) - Method in interface com.xuexiang.xhttp2.api.ApiService
-
- putBody(String, RequestBody) - Method in interface com.xuexiang.xhttp2.api.ApiService
-
- putFileParams(String, List<T>, IProgressResponseCallBack) - Method in class com.xuexiang.xhttp2.model.HttpParams
-
存放多个文件的键值对参数
- putJson(String, RequestBody) - Method in interface com.xuexiang.xhttp2.api.ApiService
-
- PutRequest - Class in com.xuexiang.xhttp2.request
-
Put请求
- PutRequest(String) - Constructor for class com.xuexiang.xhttp2.request.PutRequest
-