类 OkHttpRequest
- java.lang.Object
-
- io.itit.itf.okhttp.OkHttpRequest
-
- 直接已知子类:
GetRequest,PostRequest,PutRequest
public abstract class OkHttpRequest extends Object
- 作者:
- icecooly
-
-
字段概要
字段 修饰符和类型 字段 说明 protected Stringbodyprotected okhttp3.Request.Builderbuilderprotected Map<String,String>encodedParamsprotected List<PostRequest.FileInfo>fileInfosprotected Map<String,String>headersprotected Stringidprotected okhttp3.MultipartBodymultipartBodyprotected Map<String,String>paramsprotected Stringurl
-
构造器概要
构造器 限定符 构造器 说明 protectedOkHttpRequest(String url, Object tag, Map<String,String> params, Map<String,String> headers, List<PostRequest.FileInfo> fileInfos, String body, okhttp3.MultipartBody multipartBody, String id)protectedOkHttpRequest(String url, Object tag, Map<String,String> params, Map<String,String> encodedParams, Map<String,String> headers, List<PostRequest.FileInfo> fileInfos, String body, okhttp3.MultipartBody multipartBody, String id)
-
方法概要
所有方法 静态方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected voidappendHeaders()RequestCallbuild(okhttp3.OkHttpClient okHttpClient)protected abstract okhttp3.RequestbuildRequest(okhttp3.RequestBody requestBody)protected abstract okhttp3.RequestBodybuildRequestBody()okhttp3.RequestcreateRequest(Callback callback)static okhttp3.RequestBodycreateRequestBody(okhttp3.MediaType contentType, InputStream is)Returns a new request body that transmits the content offile.StringgetId()
-
-
-
字段详细资料
-
id
protected String id
-
url
protected String url
-
body
protected String body
-
fileInfos
protected List<PostRequest.FileInfo> fileInfos
-
multipartBody
protected okhttp3.MultipartBody multipartBody
-
builder
protected okhttp3.Request.Builder builder
-
-
方法详细资料
-
buildRequestBody
protected abstract okhttp3.RequestBody buildRequestBody()
-
buildRequest
protected abstract okhttp3.Request buildRequest(okhttp3.RequestBody requestBody)
-
build
public RequestCall build(okhttp3.OkHttpClient okHttpClient)
-
createRequest
public okhttp3.Request createRequest(Callback callback)
-
appendHeaders
protected void appendHeaders()
-
getId
public String getId()
-
createRequestBody
public static okhttp3.RequestBody createRequestBody(okhttp3.MediaType contentType, InputStream is)Returns a new request body that transmits the content offile.
-
-