我如何在改造android中发送这种类型的结构?

时间:2015-05-24 13:45:34

标签: android json gson image-uploading retrofit

如何使用@Multipart注释在改造的android中发送这种类型的结构?在我的requestFields数组中,我可以添加多部分图像或Typedstring值。

*(T*)object

1 个答案:

答案 0 :(得分:0)

像这样创建一个对象:

class Body2Send {
     public String checksum;
     public int userId;
     public String reqType;
     public String reqFormType;
     public List<KVObject> requiredFields;
     public long timestamp;
}

public KVObject {
    String fieldName;
    String fieldValue;
}

并在请求正文中发送:

public interface MyRetrofitService {
    @POST("some/path")
    Result request(@Body Body2Send item);
}

您的图片必须是Base64编码,当然