hegaojian / JetpackMvvm

:chicken::basketball:一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
https://github.com/hegaojian/JetpackMvvm
Apache License 2.0
3.16k stars 618 forks source link

用协程post请求没问题,get请求不行,没请求成功吧,直接返回200,body为null #124

Closed zhangjianzhu closed 1 year ago

hegaojian commented 1 year ago

这个是你接口规定的要用POST请求,你换成 Get请求导致的问题

zhangjianzhu commented 1 year ago

这个是你接口规定的要用POST请求,你换成 Get请求导致的问题

不是的呢,具体我也不清楚什么问题,接口就是Get的,我估計可能是我用的库都是最新的,跟Demo里的库有差异吧

hegaojian commented 1 year ago

如果不是接口问题,那么返回200 就是OK的,只是在返回的json中,可能你没有用正确的类型接收导致解析失败,如果返回的 data为null的话,在定义接口的时候,应该给接收的泛型里面加可空标识,例如 ApiResponse<XXX?>

zhangjianzhu commented 1 year ago

请求头"Content-Type", "application/json; charset=utf-8",get请求不是这个了