google了一圈,Jake Wharton在stack上的回答是1.9版本用的,而且感觉好烦,还要创建一个参数类,难道大家都用get请求吗?
认证0级讲师
Antara Muka
public interface Contracts { @POST("一段url .ashx") Observable<JavaBean> query(@Body RequestBody requestBody); }
Minta badan
RequestBody requestBody = RequestBody.create(MediaType.parse("application/json; charset=utf-8"), "你想上传的json比如下面{\"Query\":\"\",\"OrgCode\":\"12345678-1\"}");
Kemudian
retrofit.create(JavaBean.class).query(requestBody) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) ........
Beginilah cara saya menulisnya, saya tidak tahu jika ada cara yang lebih baik
Tidak perlu mencipta kelas parameter. . . Akhirnya, ia menjadi rentetan json. . .
Antara Muka
Minta badan
Kemudian
Beginilah cara saya menulisnya, saya tidak tahu jika ada cara yang lebih baik
Tidak perlu mencipta kelas parameter. . . Akhirnya, ia menjadi rentetan json. . .