java - 如何将我创建的类的实例添加到 MultipartEntity?

标签 java android multipartentity

所以我创建了一个 Workout 类,我想使用 HttpPost 将它发送到服务器。有什么方法可以将该类添加到 MultipartEntity 中,或者我应该如何发布它?

最佳答案

首先,您的类必须实现 java.io.Serializable。

        MultipartEntity e = new MultipartEntity();
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        ObjectOutputStream oos = new ObjectOutputStream(baos);
        oos.writeObject(yourserializableobject);
        oos.flush();
        oos.close();
        InputStreamBody isb = new InputStreamBody(new ByteArrayInputStream(baos.toByteArray()), "o");
        e.addPart("o", isb);

关于java - 如何将我创建的类的实例添加到 MultipartEntity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13224529/

相关文章:

java - 如何使用 MultipartEntity 从 Android 发送多个字符串变量

java - 在两个 Sprite 碰撞之前获得最后一个双倍

javascript - 每次页面加载后运行 JavaScript

java - jpg 没有被 ImageIO.write() 覆盖

android - 带有字体标签的字符串资源不起作用

android - 如何使用保存实例状态保存 Activity 状态?

java - 如何为 Avro Union 逻辑类型字段中的默认值指定转换器?

android - 将协程与 fragment 一起使用的最佳实践是什么?

android - 多部分实体多图像不发送

安卓/Java : Can't find MultipartEntity class despite adding it to build path