public final class Response
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Response.ErrorBody |
| 限定符和类型 | 字段和说明 |
|---|---|
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日志扩展头
|
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
body() |
java.io.InputStream |
bodyStream() |
java.lang.String |
bodyString() |
void |
close() |
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 在类中 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 void close()
public java.lang.String contentType()
public boolean isJson()
public java.lang.String url()
public java.lang.String getInfo()