public class ANRequest<T extends ANRequest>
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ANRequest.DeleteRequestBuilder |
static class |
ANRequest.DownloadBuilder<T extends ANRequest.DownloadBuilder> |
static class |
ANRequest.GetRequestBuilder<T extends ANRequest.GetRequestBuilder> |
static class |
ANRequest.HeadRequestBuilder |
static class |
ANRequest.MultiPartBuilder<T extends ANRequest.MultiPartBuilder> |
static class |
ANRequest.PatchRequestBuilder |
static class |
ANRequest.PostRequestBuilder<T extends ANRequest.PostRequestBuilder> |
static class |
ANRequest.PutRequestBuilder |
| 构造器和说明 |
|---|
ANRequest(ANRequest.DownloadBuilder builder) |
ANRequest(ANRequest.GetRequestBuilder builder) |
ANRequest(ANRequest.MultiPartBuilder builder) |
ANRequest(ANRequest.PostRequestBuilder builder) |
public ANRequest(ANRequest.GetRequestBuilder builder)
public ANRequest(ANRequest.PostRequestBuilder builder)
public ANRequest(ANRequest.DownloadBuilder builder)
public ANRequest(ANRequest.MultiPartBuilder builder)
public void getAsJSONObject(JSONObjectRequestListener requestListener)
public void getAsJSONArray(JSONArrayRequestListener requestListener)
public void getAsString(StringRequestListener requestListener)
public void getAsOkHttpResponse(OkHttpResponseListener requestListener)
public void getAsBitmap(BitmapRequestListener requestListener)
public void getAsOkHttpResponseAndJSONObject(OkHttpResponseAndJSONObjectRequestListener requestListener)
public void getAsOkHttpResponseAndJSONArray(OkHttpResponseAndJSONArrayRequestListener requestListener)
public void getAsOkHttpResponseAndString(OkHttpResponseAndStringRequestListener requestListener)
public void getAsOkHttpResponseAndBitmap(OkHttpResponseAndBitmapRequestListener requestListener)
public void startDownload(DownloadListener downloadListener)
public void prefetch()
public ANResponse executeForJSONObject()
public ANResponse executeForJSONArray()
public ANResponse executeForString()
public ANResponse executeForOkHttpResponse()
public ANResponse executeForBitmap()
public ANResponse executeForDownload()
public T setDownloadProgressListener(DownloadProgressListener downloadProgressListener)
public T setUploadProgressListener(UploadProgressListener uploadProgressListener)
public T setAnalyticsListener(AnalyticsListener analyticsListener)
public AnalyticsListener getAnalyticsListener()
public int getMethod()
public Priority getPriority()
public java.lang.String getUrl()
public int getSequenceNumber()
public void setSequenceNumber(int sequenceNumber)
public void setProgress(int progress)
public void setResponseAs(ResponseType responseType)
public ResponseType getResponseAs()
public java.lang.Object getTag()
public int getRequestType()
public void setUserAgent(java.lang.String userAgent)
public java.lang.String getUserAgent()
public java.lang.reflect.Type getType()
public void setType(java.lang.reflect.Type type)
public DownloadProgressListener getDownloadProgressListener()
public void updateDownloadCompletion()
public UploadProgressListener getUploadProgressListener()
public java.lang.String getDirPath()
public java.lang.String getFileName()
public android.widget.ImageView.ScaleType getScaleType()
public void cancel(boolean forceCancel)
public boolean isCanceled()
public Call getCall()
public void setCall(Call call)
public java.util.concurrent.Future getFuture()
public void setFuture(java.util.concurrent.Future future)
public void destroy()
public void finish()
public ANResponse parseResponse(Response response)
public void deliverError(ANError anError)
public void deliverResponse(ANResponse response)
public void deliverOkHttpResponse(Response response)
public RequestBody getRequestBody()
public RequestBody getMultiPartRequestBody()
public Headers getHeaders()
public java.lang.String toString()
toString 在类中 java.lang.Object