jQuery请求格式(Web):
$.ajax({
method:'POST',
url: '/getData/item?num=10&page=5',
data: JSON.stringify({"name":"1012","pwd":”123456}),
contentType:'application/json',
success: function() {alert('great')}
});
=> ? 改造请求格式(Android):
public interface IDataService{
@POST("/getData/item")
Observable<List<MailDataBean> getData(@Field("num") int num,@Field("page") int page, @Body String body);
}
参考:com.squareup.retrofit:retrofit:1.9.0
答案 0 :(得分:1)
创建模型:
public class Credentials
{
public String name;
public String pwd;
}
现在将您的代码更改为:
public interface IDataService{
@POST("/getData/item")
Observable<List<MailDataBean> getData(@Query("num") String num, @Query("page") String page, @Body Credentials credentials);
}
希望它对你有所帮助。