使用了Retrofit框架,接口定义
@Multipart
@POST("url") // url:请求地址
Call<Reponse> testPostFormData(@PartMap Map<String, RequestBody> params);
接口实际调用
// 构建请求参数
Map<String, RequestBody> map = new HashMap<>();
map.put("param_1", RequestBody.create(MediaType.parse("text/plain"), "param1")); // param_1:参数名;param1:参数值
map.put("param_2", RequestBody.create(MediaType.parse("text/plain"), "param2"));
testPostFormData(map); // 调用接口,根据项目请求进行请求