public final class Response
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Response.ErrorBody |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
address
服务器IP
|
static int |
Cancelled |
double |
duration
请求消耗时间,单位秒
|
java.lang.String |
error
错误信息
|
static int |
InvalidArgument |
static int |
InvalidFile |
static int |
NetworkError |
java.lang.String |
reqId
七牛日志扩展头
|
int |
statusCode
回复状态码
|
java.lang.String |
xlog
七牛日志扩展头
|
java.lang.String |
xvia
cdn日志扩展头
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
body() |
java.io.InputStream |
bodyStream() |
java.lang.String |
bodyString() |
java.lang.String |
contentType() |
static Response |
create(okhttp3.Response response,
java.lang.String address,
double duration) |
static Response |
createError(okhttp3.Response response,
java.lang.String address,
double duration,
java.lang.String error) |
java.lang.String |
getInfo() |
boolean |
isJson() |
boolean |
isNetworkBroken() |
boolean |
isOK() |
boolean |
isServerError() |
StringMap |
jsonToMap() |
<T> T |
jsonToObject(java.lang.Class<T> classOfT) |
boolean |
needRetry() |
boolean |
needSwitchServer() |
java.lang.String |
toString() |
java.lang.String |
url() |
public static final int InvalidArgument
public static final int InvalidFile
public static final int Cancelled
public static final int NetworkError
public final int statusCode
public final java.lang.String reqId
public final java.lang.String xlog
public final java.lang.String xvia
public final java.lang.String error
public final double duration
public final java.lang.String address
public static Response create(okhttp3.Response response, java.lang.String address, double duration)
public static Response createError(okhttp3.Response response, java.lang.String address, double duration, java.lang.String error)
public boolean isOK()
public boolean isNetworkBroken()
public boolean isServerError()
public boolean needSwitchServer()
public boolean needRetry()
public java.lang.String toString()
toString in class java.lang.Objectpublic <T> T jsonToObject(java.lang.Class<T> classOfT)
throws QiniuException
QiniuExceptionpublic StringMap jsonToMap() throws QiniuException
QiniuExceptionpublic byte[] body()
throws QiniuException
QiniuExceptionpublic java.lang.String bodyString()
throws QiniuException
QiniuExceptionpublic java.io.InputStream bodyStream()
throws QiniuException
QiniuExceptionpublic java.lang.String contentType()
public boolean isJson()
public java.lang.String url()
public java.lang.String getInfo()