android 关于使用retrofit2.0的一些问题

1. 请求这样的格式时:http:IP地址/?action=""

必须在@GET(“/”) 添加"/"  如果添加在baseUrl里面会出现java.lang.IllegalArgumentException: Missing either @GET URL or @Url parameter. 而且这个@GET的参数是不能为空的,好奇怪??????


2.返回格式如下:{status=0.0, msg=非法操作}  ,这是一个json字符串,一般我们都是当做String返回回来,但是在retrofit中当我们Call(String)时发生了Expected a string but was BEGIN_OBJECT at line 1 column 2 path $ ,并且这里是添加了AddConverterFactory(ScalarsConverterFactory.create()) 字符串支持的,不知为什么???只好改为Call(Object)().


3.Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 $

模型错误,找了一下午





你可能感兴趣的:(Android)