android volley 发布二进制正文

2023-11-29

场景 - 在帖子正文中上传二进制数据,处理包含 JSON 的响应正文。

如何使用 Volley 执行以下操作?

 curl -X  POST  -H "X-Application-Id: 3KxPB" -H "X-REST-API-Key: jkuI9"  -H "Content-Type: audio/3gp"  --data-binary '@test.3gp' https://host/1/files/audio

IMO - Volley 处理 apache httpclient 在 的子类中处理的二进制 POST 主体类型存在差距抽象http实体。如果由摄像头、麦克风或其他二进制输出传感器在手机上生成的缓冲二进制数据需要一种机制来包装并写入 POST 正文,如何一次性完成?

我看过池化 ByteArrayOutputStream想做一些事情,比如填充缓冲区并获取 PBAOutStrm ,从缓冲区写入 PBAOutStrm ,然后将 OutStrm 翻转到 InputStream ,然后将其包装在 POST 请求的正文中,如 ByteArrayEntity 之类的内容。我不知道如何在齐射中做到这一点。


要发送二进制数据,您可以执行类似于我在这个答案中所做的操作如何使用 Volley 在 Android 中发送“multipart/form-data”POST .

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

android volley 发布二进制正文 的相关文章

随机推荐