【发布时间】:2021-04-05 17:27:09
【问题描述】:
我们正在扩展我们的 HTTP REST API 以允许客户端上传图片(出于本问题的目的,假设二进制数据)。到目前为止,我们只允许在 API 参数中使用简单的字符串。允许他们上传二进制数据的好方法是什么?是要求base64编码的形式吗? URL 是否会变得太长而 Web 服务器无法处理?
有什么建议/最佳做法吗?
【问题讨论】:
-
为什么要使用 URI 参数?你需要的所有东西都可以封装在它们的 HTTP 请求头中。