ServiceResponse<T> 类

  • java.lang.Object
    • com.microsoft.bot.restclient.ServiceResponse<T>

类型参数

T

响应的类型

public class ServiceResponse

此类的实例包含响应对象和原始 REST 响应。

构造函数摘要

构造函数 说明
ServiceResponse(T body, Response<ResponseBody> response)

使用响应对象和原始 REST 响应实例实例。

ServiceResponse(Response<Void> headResponse)

使用 HEAD作的响应实例实例化服务响应实例。

方法摘要

修饰符和类型 方法和描述
T body()

获取响应对象。

retrofit2.Response<java.lang.Void> headResponse()

从 HEAD作获取原始 REST 响应。

retrofit2.Response<okhttp3.ResponseBody> response()

获取原始 REST 响应。

ServiceResponse<T> withBody(T body)

设置响应对象。

方法继承自 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

构造函数详细信息

ServiceResponse

public ServiceResponse(T body, Response response)

使用响应对象和原始 REST 响应实例实例实例实例。

参数:

body - 反序列化响应对象
response - 原始 REST 响应

ServiceResponse

public ServiceResponse(Response headResponse)

使用 HEAD作的响应实例化 ServiceResponse 实例。

参数:

headResponse - HEAD作的原始 REST 响应

方法详细信息

body

public T body()

获取响应对象。

返回:

响应对象。 如果不存在,则为 Null。

headResponse

public Response headResponse()

从 HEAD作获取原始 REST 响应。

返回:

HEAD作的原始 REST 响应。

response

public Response response()

获取原始 REST 响应。

返回:

原始 REST 响应。

withBody

public ServiceResponse withBody(T body)

设置响应对象。

参数:

body - 响应对象。

返回:

ServiceResponse 对象本身

适用于