public abstract static class MultiHostOkHttpClient.BytesCallback extends MultiHostOkHttpClient.ResponsePackageCallback
| 构造器和说明 |
|---|
BytesCallback() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
onSucceed(byte[] body)
请求成功
|
void |
onSucceed(MultiHostOkHttpClient.ResponsePackage responsePackage)
请求成功
注意: ResponsePackage实例是需要关闭的(close), 但我们提供autoClose配置, 详见Request#autoClose(boolean)
当autoClose=true时, onSucceed方法回调结束后, ResponsePackage/InputStream会被自动关闭, 无需手动调用close方法.
|
errorOnSucceedProcessing, onErrorAfterSend, onErrorBeforeSendpublic abstract void onSucceed(byte[] body)
throws java.lang.Exception
请求成功
body - 响应, 可能为nulljava.lang.Exceptionpublic final void onSucceed(MultiHostOkHttpClient.ResponsePackage responsePackage) throws java.lang.Exception
请求成功
注意: ResponsePackage实例是需要关闭的(close), 但我们提供autoClose配置, 详见Request#autoClose(boolean)
当autoClose=true时, onSucceed方法回调结束后, ResponsePackage/InputStream会被自动关闭, 无需手动调用close方法. 适用于
响应数据在回调方法中处理完的场合.
当autoClose=false时, onSucceed方法回调结束后, ResponsePackage/InputStream不会自动关闭, 需要手动调用ResponsePackage.close()关闭,
注意!!! 适用于响应数据需要交由其他的线程处理, 或暂时持有的场合使用.
onSucceed 在类中 MultiHostOkHttpClient.ResponsePackageCallbackresponsePackage - 响应包, 可能为nulljava.lang.Exception