2010-08-30 41 views
14

我正在修改一個rails服務器,通過POST和PUT請求處理來自iPhone客戶端的二進制plist。據我所知,文本plist的內容類型是文本/ plist。我希望服務器能夠處理文本和二進制plists,所以我想區分這兩種形式。二進制plist的內容類型是什麼?二進制plist的HTTP內容類型是什麼?

回答

18

我相信大多數二進制格式都是在application之前,所以也許application/plist

查看RFC1341的底部。

更新

像Pumbaa80提到的,由於application/plist是不是一個標準的MIME類型應該是application/x-plist

在RFC2045它說明這樣的:

在未來,更頂級類型 可以僅由一個標準跟蹤擴展該標準來定義。 如果出於任何原因使用另一個頂級類型,則必須爲 ,其名稱以「X-」開頭,以表示其非標準狀態 ,並避免與未來正式名稱的潛在衝突。

+0

這很好,那是我的半受教育的猜測。所以它一定是對的。 :-)除非別人有更好的建議,否則我會接受你的回答。感謝您的輸入! – 2010-08-30 20:18:17

+7

There is [是](http://www.iana.org/assignments/media-types/application/)application/plist MIME-Type。改用application/x-plist。 – user123444555621 2010-08-30 20:28:47