当前位置: 首页 > 知识库问答 >
问题:

使用故障响应改装2.0

江亮
2023-03-14

有没有一种方法来捕获400到599超文本传输协议状态在onFail()方法通过使用改造2.0?每当其他api返回400,401等,然后改型像200响应,并在on成功()上处理它。我怎样才能实现呢?

共有1个答案

牛华皓
2023-03-14

每当rest api返回400401等时,就会像200响应一样进行改装

onFailure仅在出现网络错误时调用,例如,如果您没有连接,则会出现IoException。如果服务器能够处理您的请求,则在成功或出错的情况下,将调用onResponse。在那里,您可以检查请求的状态代码并相应地采取行动

 类似资料:
  • Fuel 支援各式各样的配置,有时为了正常工作需要一些配置。以下列出了几个当你在你的机器上设置 Fuel 时可能跳出的情况。 当你的问题没有列在下面,或已列出但没有提供适当的解决方案时,请在议题追蹤(http://dev.fuelphp.com)回报此问题。 纯净安装下 500 错误 纯净安装下语法错误 能运作,但首页是 404。 Oil 无法连到 DB 但应用程序可以 ORM/DB 回传我的资料

  • 有一种方法可以控制作业失败后在Azkaban中发生的事情,我的意思是,如果特定的作业失败,就做特定的事情,假设一个对hive的加载失败了,我想向splank发送错误,这可能吗?或者我应该创建特定的作业来插入并像python那样处理失败 谢谢

  • 查看某个资源的定义和用法 kubectl explain 查看Pod的状态 kubectl get pods kubectl describe pods my-pod 监控Pod状态的变化 kubectl get pod -w 可以看到一个 namespace 中所有的 pod 的 phase 变化,请参考 Pod 的生命周期。 查看 Pod 的日志 kubectl logs my-pod kub

  • HI我只是新来的改造服务,并遵循本教程https://www.simplifiedcoding.net/retrofit-android-tutorial-to-get-json-from-server/它工作得很好,想创建我自己的,所以我使用了一个新的json网络http://api.androidhive.info/contacts/,其中包含 我实现了自己的接口ContactAPI。Java

  • 我正在使用Rxjava进行改装,以获得API的响应,因为您可以看到我使用的方法,我看不到响应中会出现什么,当然我不需要,因为我提供了GsonConverter进行改装,但出于某些调试原因,我需要看到来自API的响应。我怎样才能做到这一点,我需要添加什么代码。

  • 我正在使用调用web服务,而reverfit会引发一个失败,来自“throwable”的消息会给我 我假设这是因为.NET web服务抛出了一个错误而没有返回JSON。但是为了证明这一点,我需要能够看到中的原始响应。有没有什么我能做到的? 这是我使用的代码