0
A
回答
1
簡短的回答是否。
長的答案是,Olingo或任何其他庫只是OData協議的實現。該協議的第4版與以前的版本一樣,已經破壞(讀取不兼容)的變化。
您可以檢查出this link獲得的所有更改的列表,包括OData的不兼容的那些4.
現在是完全兼容的,既有的OData 2和4的OData,你可以閱讀OData-MaxVersion
頭髮送由客戶端和基於它,你可以相應地發送響應。這將需要你在你的後端運行odata 2和odata 4實現(使用Olingo 2和Olingo 4或其他)。
就個人而言,如果您今天剛剛起步,並且沒有強有力的理由來實現兩個實施,那麼OData v4服務不支持較低版本的客戶端。
OData 4服務可能會對具有4XX級別錯誤的V1-V3客戶端作出響應。
1
它可以在一些瑣碎的情況下工作,但即使是簡單的count
的選擇存在很大的分歧爲不同的OData版本:
- http://services.odata.org/V2/OData/OData.svc/Products/ $ inlinecount =所有頁& $格式= JSON [V2]?
- http://services.odata.org/V4/OData/OData.svc/Products?$計數=真& $格式= JSON [V4]
Official OData page表明阿帕奇Olingo,odata4j和爽框架應具有的OData 2.我不Olingo的客戶端工作了V2客戶端實現,但我聽說這是十分拙劣。我從odata4j或Jello Framework(快速研究)中找不到任何有趣的東西。
在最壞的情況下,您可以使用標準的HTTP客戶端。最後,OData基於REST。
相關問題
- 1. Ruby 1.9.2是否向後兼容1.8.7?
- 2. SQLite 3.7.11是否與3.7.7向後兼容?
- 3. Cocoa Auto Layouts是否向後兼容?
- 4. 是scss向後兼容少?
- 5. Office.Interop向後兼容?
- 6. 向後兼容Android
- 7. 向後兼容BackupAgent
- 8. ios5向後兼容
- 9. MSVCRT向後兼容?
- 10. 向後兼容setOnDateSetListener
- 11. 是ipv6向後兼容ipv4嗎?
- 12. 是MySQL Connector/Net向後兼容嗎?
- 13. 什麼是SNMP的向後兼容性?
- 14. .net 4向後兼容性
- 15. XSD向後兼容性
- 16. 向後兼容IDL/ODL
- 17. Laravel向後兼容的URL
- 18. HTML5動畫 - 向後兼容
- 19. Silverlight 5向後兼容性
- 20. 向後兼容性play-1.2.3
- 21. 向後兼容的onBackPressed
- 22. WP7.1向後兼容性
- 23. 使用onBackPressed()向後兼容
- 24. 在Sencha向後兼容
- 25. pandas.DataFrame.to_pickle向後兼容性
- 26. UWP MediaPlayerElement向後兼容性
- 27. 向後兼容性dll
- 28. MS Office PIA「向後兼容」
- 29. 對象/ XML向後兼容
- 30. GCC向後兼容性