gpt4 book ai didi

java - REST 二进制数据

转载 作者:行者123 更新时间:2023-11-30 09:41:56 26 4
gpt4 key购买 nike

我正在构建接受 Foo 的 REST 服务包含字符串 二进制数据混合的对象。这是我目前得到的 XML。

<foo>
<text>regular text</text>
<text mime="application/octet-stream">base64 encododed binary data</text>
</foo>

内联大量 (MB) 二进制数据是个好主意还是有缺点?

作为一个次要的设计细节,我试图在使用 <text mime=".."/> 之间做出选择。或专用名称 <binary>...</binary>对于二进制数据。哪个更连贯?

最佳答案

我建议在您的请求/响应 xml 中只包含您将存储要传递的二进制数据的位置,然后检索该数据执行另一个请求。该解决方案的缺点是执行另一个请求,但优点是站在你这边:

  • 无需序列化/反序列化 64 个字符串
  • 更容易测试您的休息条件
  • 减少臃肿的 xml

关于java - REST 二进制数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8816797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com