【问题标题】:multipart/form-data vs application/octet-stream多部分/表单数据与应用程序/八位字节流
【发布时间】:2015-10-09 16:32:44
【问题描述】:

我正在创建一个简单的REST API 用于上传文件。从其他 API 我发现他们使用“multipart/form-data”内容类型。但对我来说,“application/octet-stream”看起来要简单得多。

如果我不打算随文件发送更多表单数据,是否有任何理由使用“multipart/form-data”而不是“application/octet-stream”?

【问题讨论】:

  • 我也有同样的问题。请帮忙

标签: http post http-upload


【解决方案1】:

虽然您现在不打算将任何其他数据与文件一起发送,但multipart/form-data 可以让您稍后在需要时添加其他数据(不会破坏兼容性)。

另外,multipart/form-data 可以通过提交 HTML 表单直接访问 REST API(请参阅https://stackoverflow.com/a/4526286/693140)。

但是,您的 API 可以通过使用客户端的内容类型标头来区分它们来支持这两种类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-04
    • 2011-06-15
    • 2017-10-21
    相关资源
    最近更新 更多