Android 使用故障响应改装2.0
有没有办法通过改型2.0在onFail()方法中捕获400到599 http状态?每当rest api返回400401等时,然后像200响应一样进行改装,并在onSuccess()上处理它。我怎样才能做到呢 每当rest api返回400401等时,进行改装,就像 200响应 onFailure仅在出现网络错误时调用,例如,如果您没有连接,则会出现Android 使用故障响应改装2.0,android,retrofit,retrofit2,Android,Retrofit,Retrofit2,有没有办法通过改型2.0在onFail()方法中捕获400到599 http状态?每当rest api返回400401等时,然后像200响应一样进行改装,并在onSuccess()上处理它。我怎样才能做到呢 每当rest api返回400401等时,进行改装,就像 200响应 onFailure仅在出现网络错误时调用,例如,如果您没有连接,则会出现IoException。如果服务器能够处理您的请求,则在成功或出错的情况下,将调用onResponse。在那里,您可以检查请求的状态代码并相应地采取行
IoException
。如果服务器能够处理您的请求,则在成功或出错的情况下,将调用onResponse
。在那里,您可以检查请求的状态代码并相应地采取行动
每当rest api返回400401等时,进行改装,就像
200响应
onFailure仅在出现网络错误时调用,例如,如果您没有连接,则会出现
IoException
。如果服务器能够处理您的请求,则在成功或出错的情况下,将调用onResponse
。在那里,您可以检查请求的状态代码并相应地采取行动看这个问题:看这个问题:我不想通过编写if(response.body().status==200)来检查所有onResponse方法。在改造1.9时,效果良好。我要为实现它做什么?有一个BaseAbstract类为您进行检查。然后使用模板模式调用两个不同的方法(都是在基类中声明的抽象方法)。你能帮我写一些代码吗?Thanks我不想通过编写if(response.body().status==200)来检查所有onResponse方法。在改造1.9时,效果良好。我要为实现它做什么?有一个BaseAbstract类为您进行检查。然后使用模板模式调用两个不同的方法(都是在基类中声明的抽象方法)。你能帮我写一些代码吗?谢谢