retrofit2设定请求的数据格式
1 json形式
1 @POST("login") 2 @Headers({"Content-Type: application/json","Accept: application/json"}) 3 Observable<APILoginBean> apiLogin(@Body User lUser);
Content-Type:设定请求格式 是json
Accept:设定返回格式 也是json
其中 User 是一个对象。
请求的例子 {"password":"123456","username":"admin"}
2 form拼接形式
请求的例子 username=admin&password=123456
@FormUrlEncoded
@POST("login")
Observable<APILoginBean> apiLogin(@Field("username") String username, @Field("password") String password);