1,
@Multipart @POST("") Observable<BaseResponse> doCertForSpecialGroup(@Part MultipartBody.Part imageFile1, @Part MultipartBody.Part imageFile2, @PartMap Map<String,RequestBody> map);
2,
RequestBody requestCover = RequestBody.create(MediaType.parse("multipart/form-data"), file); MultipartBody.Part imageFile1 = MultipartBody.Part.createFormData("imageFile1", identityFilePath, requestCover); RequestBody requestCover2 = RequestBody.create(MediaType.parse("multipart/form-data"), file2); MultipartBody.Part imageFile2 = MultipartBody.Part.createFormData("imageFile2", letterFilePath, requestCover2);
3,
map.put("req",toRequestBody(s));
map.put("sessionId",toRequestBody(sessionId));
4,
private RequestBody toRequestBody (String value) { return RequestBody.create(MediaType.parse("text/plain"), value); }