我只是在寻找最合适的方式来指示HTTP POST我的内容类型。
我有csv文件。它们可能有1行,也可能有多行。当我在实现服务器方面时,区分这两者可以使我的实现更清洁。
text/cms+csv
我拥有但是并没有表明有效载荷中存在多少实体。我是否使用自定义参数?
答案 0 :(得分:2)
无需指示请求有效负载中的实体数量。 如果要在单个请求中上载多个文件,则该请求中的每个文件都将具有相应的实体。然后,请求中的每个实体都会包含其内容类型等。此StackOverflow post显示了一个示例。
如果我正确理解您的情况,您上传的是单个csv,可能有也可能没有多行。没有描述这个的标题。您的案例最接近的标题可以说是Content-Length标题。此标头指示实体主体的大小。
要更直接地回答您的问题,如果您确实需要行数,则可以创建自定义标头。至于适当的内容类型,您应该考虑text/csv
。