我正在修改一个Rails服务器,以处理来自iPhone客户端通过POST和PUT请求的二进制plist。据我所知,文本plist的内容类型为text / plist。我希望服务器能够处理文本和二进制plist,因此我想区分这两种形式。二进制plist的内容类型是什么?
二进制plist的内容类型是application/x-plist。我正在修改一个Rails服务器,以处理来自iPhone客户端通过POST和PUT请求的二进制plist。据我所知,文本plist的内容类型为text / plist。我希望服务器能够处理文本和二进制plist,因此我想区分这两种形式。二进制plist的内容类型是什么?
二进制plist的内容类型是application/x-plist。我认为大多数二进制格式前面都有application
,因此可能是application/plist
。
请参见RFC1341底部。
更新
如Pumbaa80所提到的,由于application/plist
不是标准mime类型,应改为application/x-plist
。
在RFC2045中解释了这一点:
在将来,更多的顶级类型可能仅由标准轨迹扩展定义。 如果出于任何原因使用另一个顶级类型,则必须 给它一个以“X-”开头的名称,以表示其非标准状态 并避免与未来的正式名称发生潜在冲突。