Я изменяю сервер rails для обработки двоичного plist от клиента iPhone через запросы POST и PUT. Насколько я могу судить по типу контента для текстового слоя, является текст /plist. Я хотел бы, чтобы сервер обрабатывал как текстовые, так и бинарные plists, поэтому я хотел бы различать две формы. Каков тип содержимого для двоичного plist?
Что такое тип содержимого HTTP для двоичного plist?
Ответ 1
Я считаю, что большинству двоичных форматов предшествует application
, поэтому, возможно, application/plist
.
См. нижнюю часть RFC1341.
Обновление
Как упоминается Pumbaa80, поскольку application/plist
не является стандартным типом mime, он должен быть application/x-plist
.
В RFC2045 он объясняет это:
В будущем больше типов верхнего уровня может быть определено только стандартным расширением стандарта для этого стандарта. Если по какой-либо причине должен использоваться другой тип верхнего уровня, он должен быть с именем, начинающимся с "X-", чтобы указать его нестандартный статус и избежать возможного конфликта с будущим официальным именем.