Android 改装回调之间的区别
我想知道改造失败和响应失败之间的区别是什么Android 改装回调之间的区别,android,retrofit,retrofit2,Android,Retrofit,Retrofit2,我想知道改造失败和响应失败之间的区别是什么 call.enqueue(新回调(){ @凌驾 公共void onResponse(调用、响应){ 如果(!response.issusccessful()){ *1 } } @凌驾 失败时公共无效(调用调用,可丢弃的t){ *2 } }); 何时将在上述回调中打开*1和*2 onResponse void onResponse(调用, 回应(回应) 为接收到的HTTP响应调用。 注意:HTTP响应可能仍然指示应用程序级故障,例如404或500。调
call.enqueue(新回调(){
@凌驾
公共void onResponse(调用、响应){
如果(!response.issusccessful()){
*1
}
}
@凌驾
失败时公共无效(调用调用,可丢弃的t){
*2
}
});
何时将在上述回调中打开*1和*2
- on失败
当与服务器对话时发生网络异常或创建请求或处理响应时发生意外异常时调用。如果需要,当您获得HTTP状态代码(可以是1到9999之间的任何代码)时调用链接:onResponse,当发生“严重”错误时调用onFailure,例如中途断开连接,服务器脱机等。@Zun HTTP通常在100到511之间。通常是的,您是正确的。isSuccessful是当您从服务器收到200到300之间的响应代码时。*2将在连接错误时调用,可能是Web服务器关闭..e.t.c基本上是在您的服务未到达时。。。