在查看來自某些OData Feed的響應時,我看到它們的結構略有不同,取決於它們的內容類型是否設置爲application/xml或application/zip。下面是兩個例子:OData AtomPub格式化:應用程序/ xml與應用程序/ zip
- 應用程序/壓縮
<content type="application/zip" /> <m:properties> <d:Id>Simple.Data.Core</d:Id> </m:properties
- 應用/ 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元素與cont具有相同的級別ent,如果它是「application/xml」,它將作爲「content」的子元素。根據odata.org的OData規範,第二種格式是正確的。有誰知道爲什麼第一種格式也被使用(甚至被OData客戶端理解)?
在此先感謝
謝謝維特克,我收到的OData郵件列表類似的答案。 –