如何在Retrofit2和Rx中在没有Gson转换器的情况下获得带有标题代码,正文等的响应

时间:2018-07-04 08:01:56

标签: android kotlin retrofit2

我有个问题。我想获取原始响应(作为字节流),并将主体手动转换为模型对象(不使用转换器)。

@GET("searchShop")
fun search(
        @Query("keyword") keyword: String,
        @Query("lat") location: Double? = null,
        @Query("lng") limit: Double? = null
): Observable<?????> // what should I put in there ? 

我已经搜索,但找不到任何解决方案。某位兄弟告诉我Response<T>中通过"?????",但它抛出异常:

  

无法为T类创建转换器

我该怎么办?非常感谢!

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。使用Observable<Response<ResponseBody>>处理这种情况。谢谢大家!