Просматривая ответы от некоторых каналов OData, я обнаружил, что их структуры немного различаются в зависимости от того, установлен ли для них тип содержимого application / xml или application / zip.Вот два примера:
- application / zip
<content type="application/zip" />
<m:properties>
<d:Id>Simple.Data.Core</d:Id>
</m:properties
- application / xml
<content type="application/xml">
<m:properties>
<d:ProductID m:type="Edm.Int32">1</d:ProductID>
</m:properties>
</content>
Оба из нихотправляются как AtomPub (стандартная схема RSS, используемая OData), но в случае, если контент имеет тип «application / zip», элемент m: properties находится на том же уровне, что и контент, а если это «application / xml», то он выглядит какподэлемент «контента».Согласно спецификации OData на odata.org, второй формат правильный.Кто-нибудь знает, почему первый формат также используется (и даже понимается клиентами OData)?
Заранее спасибо