Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 改装回调之间的区别_Android_Retrofit_Retrofit2 - Fatal编程技术网

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
  • onResponse
  • void onResponse(调用, 回应(回应) 为接收到的HTTP响应调用。 注意:HTTP响应可能仍然指示应用程序级故障,例如404或500。调用Response.issucessful()以确定响应是否表示成功

    • on失败
    失效时无效(调用, 可丢弃的(t)
    当与服务器对话时发生网络异常或创建请求或处理响应时发生意外异常时调用。如果需要,当您获得HTTP状态代码(可以是1到9999之间的任何代码)时调用链接:onResponse,当发生“严重”错误时调用onFailure,例如中途断开连接,服务器脱机等。@Zun HTTP通常在100到511之间。通常是的,您是正确的。isSuccessful是当您从服务器收到200到300之间的响应代码时。*2将在连接错误时调用,可能是Web服务器关闭..e.t.c基本上是在您的服务未到达时。。。