Retrofit mRetrofit = new Retrofit.Builder()
.baseUrl(HttpConfig.BASE_URL)
.addConverterFactory(GsonConverterFactory.create())//添加gson转换器
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())//添加rxjava转换器
.client(new OkHttpClient.Builder().build())
.build();
Apis mAPIFunction = mRetrofit.create(Apis.class);
Map<String, Object> params = new LinkedHashMap<>();
params.put(“name”, “吴彦祖”);
params.put(“request”, “123456”);
RequestBody requestBody = RequestBody.create(MediaType.parse(“application/json; charset=utf-8”), JsonHelper.toJSONString(params));
mAPIFunction.login(RequestBody.create(requestBody))
执行后通过抓包查看,请求体如下:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wtbZoR0j-1637837733612)(https://user-gold-cdn.xitu.io/2018/4/1/1627fd2da4cf9915?imageView2/0/w/1280/h/960/ignore-error/1)]
而我希望的结果是这样的:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u3swYJ8