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);
posted @ 2021-10-30 11:56  杨斌_济南  阅读(604)  评论(0编辑  收藏  举报