【问题标题】:Most appropriate Content-Type for my case最适合我的情况的 Content-Type
【发布时间】:2014-12-17 08:29:18
【问题描述】:

我只是在寻找用 HTTP POST 指示我的内容类型的最合适方式。

我有 csv 文件。它们可能有 1 行,也可能有多行。当我正在实现它的服务器端时,区分两者可以使我的实现更清晰。

text/cms+csv

是我所拥有的,但这并不表示有效负载中存在多少实体。我是否使用自定义参数?

【问题讨论】:

  • 请不要编造媒体类型。使用已注册的。

标签: rest http content-type


【解决方案1】:

没有要求在请求负载中指明实体的数量。 如果您在单个请求中上传多个文件,则该请求中的每个文件都将具有相应的实体。然后,请求中的每个实体都将包含其内容类型等。此 StackOverflow post 显示了一个示例。

如果我正确理解您的情况,您正在上传一个可能有也可能没有多行的 csv。没有标题描述这一点。与您的案例最接近的标头可以说是 Content-Length 标头。此标头指示实体主体的大小。

为了更直接地回答您的问题,如果您确实需要行数,您可以创建一个自定义标题。至于合适的 Content-Type,你应该考虑text/csv

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-01
    • 1970-01-01
    • 2012-05-27
    相关资源
    最近更新 更多