我想知道,用於在移動應用程序和基於J2EE或Spring的服務器端之間傳輸數據的標準通信協議是什麼?移動應用程序使用的標準通信協議是什麼?
0
A
回答
0
0
對於大多數應用程序,HTTP(S)是最好使用的協議。開銷(即標題)非常小,傳輸可以被壓縮,連接可以被保護(通過SSL)。此外,端口80(HTTP)和443(HTTPS)將在99%的情況下打開。其他端口不是 - 例如一些運營商阻止所有其他端口,除非您支付額外費用。
至於實現,我建議使用JSON格式的RESTful Web服務。 JSON標準化程度很高,開銷很小,您可以使用任何語言使用它的很好的庫(查看org.json,它與Android捆綁在一起,但也可以作爲獨立下載用於其他應用程序)。看看這個問題:
更好的Java JSON庫嗎?
0
HTTP(S)+ JSON或XML + OAuth是最好的集合。在Java中,您可以使用google-gson庫進行JSON和oauth-signpost進行OAuth。
相關問題
- 1. MySQL使用什麼通信協議?
- 2. 移動web應用程序開發的標準是什麼?
- 3. 爲移動應用程序通信準備RoR應用程序
- 4. 什麼應用協議是像Draw這樣的移動應用使用?
- 5. 什麼是分層通信協議?
- 6. 套接字通信協議/標準
- 7. 什麼是移動Web應用程序
- 8. 這裏使用什麼樣的協議與PayPal進行通信?
- 9. Google Analytics在標準API中使用什麼協議?
- 10. 測量協議不適用於移動應用程序
- 11. 你會推薦什麼通信協議?
- 12. parse.com和移動應用程序之間的協議
- 13. 什麼通信協議超級終端使用?
- 14. Azure:使用什麼協議與高速緩存進行通信
- 15. iphone應用程序包/公司標識符與ccTLD - 協議是什麼?
- 16. 應用服務器通信協議
- 17. 什麼是今天的標準協議,由SSO使用(單點登錄)?
- 18. 使用協議的跨班通信
- 19. 使用netcat的通信協議
- 20. 什麼是ExternalAccessory協議使用IOS
- 21. 什麼是H.323?協議還是標準?
- 22. 在與python的客戶端 - 服務器應用程序通信中使用什麼協議?
- 23. HTTPS協議上的angularJs應用程序使用HttpOnly標誌Cookie
- 24. 什麼是Swift中的「標記協議」?
- 25. QWebEngineView爲什麼沒有準備好移動應用程序?
- 26. Azure移動服務中使用的OData協議的版本是什麼
- 27. 什麼是可緩存的通信協議
- 28. 什麼是金融行業 - 標準,協議和數據模型?
- 29. 確定UIBackgroundMode驗收應用程序的標準是什麼?
- 30. 符合FIPS 140標準的應用程序是什麼意思?
我覺得和Java一樣.. – Ranjit
沒有標準,但RESTful(JSON)很常見,因爲輕量級,這對移動設備來說是個好主意。 – zapl