2010-08-30 55 views
14

Tôi đang sửa đổi một máy chủ rails để xử lý plist nhị phân từ một khách hàng iPhone thông qua các yêu cầu POST và PUT. Loại nội dung cho văn bản plist là text/plist, theo như tôi có thể nói. Tôi muốn máy chủ xử lý cả chữ và nhị phân, vì vậy tôi muốn phân biệt giữa hai dạng. Loại nội dung cho plist nhị phân là gì?Loại nội dung HTTP cho plist nhị phân là gì?

Trả lời

18

Tôi tin rằng hầu hết các định dạng nhị phân được đặt trước bởi application vì vậy có thể application/plist.

Xem phần dưới cùng của RFC1341.

Cập nhật

Giống như Pumbaa80 đề cập, kể từ application/plist không phải là một mime-type chuẩn nó phải được application/x-plist.

Trong RFC2045 nó giải thích này:

Trong tương lai, nhiều loại cấp cao nhất thể được định nghĩa chỉ bằng một phần mở rộng tiêu chuẩn theo dõi tiêu chuẩn này. Nếu một loại cấp cao nhất khác được sử dụng vì bất kỳ lý do nào, thì phải là được đặt tên bắt đầu bằng "X-" để biểu thị trạng thái không chuẩn của nó và tránh xung đột tiềm ẩn với tên chính thức trong tương lai.

+0

Tốt, đó là phỏng đoán bán được giáo dục của tôi. Vì vậy, nó phải là đúng. :-) Tôi sẽ chấp nhận câu trả lời của bạn trừ khi người khác có đề xuất tốt hơn. Cảm ơn vì đầu vào của bạn! –

+7

Có [không có] (http://www.iana.org/assignments/media-types/application/) ứng dụng/plist MIME-Type. Sử dụng ứng dụng/x-plist thay thế. – user123444555621

Các vấn đề liên quan