写了一段时间的安卓,发现retrofit很好用,注解用法比较简单,而且整个结构也很清晰。但是使用过程中发生了很多小错误,查了一晚上的资料才倒腾明白。
仔细检查API【敲黑板】
因为没有好好看api,所以没有注意传的参数是json格式的,所以造成了一直报错的问题。所以要多log看看response返回的问题。
- 首先修改service
public interface StudentService {
//登录
@Headers({
"Content-Type: application/json","Accept: application/json"})//添加header表明参数是json格式的
@POST("api/user/auth")//注解及具体接口url不变
Call<StudentBean> login(