【发布时间】:2017-10-27 07:04:51
【问题描述】:
我有一个 WS,如果成功则返回 200 而没有正文 或 420 with json in error body 不成功
返回类型是
Observable<Response<Void>>
由于某种原因,如果出现 420 代码错误,则调用 onNext(Response<Void> value) 而不是调用任何其他不成功请求的 onError(Throwable e)。
为什么只在这种情况下调用 onNext 而不是 onError ?如果请求没有返回200,是否可以调用onError?
【问题讨论】:
-
尝试 Observable
而不是 Observable > -
我是否使用 Observable
我在 onError(Throwable e) 中得到空指针
标签: android retrofit rx-java retrofit2 rx-java2