[英]How can I fix my code to make it send the json data as a response to postman's GET requests?
[英]How can i send image/file and nested json data together using postman?
JSON 不能包含二进制数据。 你问的不是直接可能的。
理想的做法是多部分请求,这是您在第一个示例中得到的。 请注意,其中一个部分可能是 JSON,您可以仅通过名称或其他标识符引用其他部分。
错误的方法是对 base64 编码数据并将其放入 JSON 中。 如果你这样做,你会得到你想要的,代价是文件大小的 33% 开销,浪费 CPU 和 memory 在每一端进行编码/解码,以及 memory 中的大量浪费 Z0ECD11Z18ser23 现在有仔细研究所有这些额外的数据。
另一种方法是使用支持二进制数据的格式,例如CBOR 。 CBOR在浏览器中工作,可流式传输,支持JSON 的所有类型,然后是一些,可扩展且标准化。
一种解决方案是将图像上传和记录上传拆分为两个单独的服务,并在 UI 中一个接一个地调用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.