GsonFactory icon indicating copy to clipboard operation
GsonFactory copied to clipboard

[建议]:接口什么都没返回时,retrofit抛异常,希望框架能兼容

Open 690810892 opened this issue 6 months ago • 2 comments

你觉得框架有什么不足之处?【必答】

接口什么都没返回时,retrofit抛异常 java.io.EOFException: End of input at line 1 column 1 path $at com.google.gson.stream.JsonReader.nextNonWhitespace,希望框架能兼容此异常,按解析默认值处理

issue 是否有人曾提过类似的建议?【必答】

框架文档是否提及了该问题【必答】

是否已经查阅框架文档但还未能解决的【必答】

你觉得该怎么去完善会比较好?【非必答】

接口不返回数据,例如204的情况,retrofit只能 @POST("/api/aaaa") suspend fun saveDetailRemark(@Body body: Any): Response<Unit> 只能用 kotlin: Response<Unit>; Java应该是Response<Void> 接收数据才不会抛异常,希望能把这个做进GsonFactory中

690810892 avatar Jun 05 '25 02:06 690810892

完善描述显示有问题,附截图,Java用Response Void ,kotlin 用Response Unit

Image

690810892 avatar Jun 05 '25 02:06 690810892

请提供一下完整的代码堆栈

getActivity avatar Jun 05 '25 08:06 getActivity

长期没有响应,自动关闭此 issue。

getActivity avatar Jun 25 '25 02:06 getActivity