我正在使用Retrofit 2.1.0
庫,並使用call.enqueue
方法來執行異步API調用。Can Retrofit2 onResponse方法是否有空響應?
CallBack
類返回onResponse(Call call, Response response)
和onFailure (Call call, Throwable t)
。
我的問題是,是否可以安全地假設onResponse
方法中的Response(not response.body)對象始終爲NonNull?
如果它可以爲null,可能的情況是什麼?
我在網上查看和翻新文檔,但沒有明確的答案。
如果請求有錯誤,它可以爲null。查看以下答案 http://stackoverflow.com/questions/42527551/converting-json-response-to-pojo-with-retrofit-using-jsend-format/42625457#42625457 –
@ArpanSharma'body()'或'errorBody()'可以爲null。提問的問題是「響應」參數 –
沒問題,不是,答案是對的。 –