我目前參與了一個android應用程序,其基本用途是上傳大型媒體文件。使用HttpClient在Android中使用普通套接字上傳大文件有什麼不同?從我研究的內容來看,我發現爲了發送大文件到服務器,我需要使用'multipart POST',但是如果沒有它,使用普通套接字似乎是可能的?Android HttpClient與純插槽?
2
A
回答
1
明顯的區別是HttpClient會爲你處理HTTP頭(這看起來並不像平常一樣,因爲某些返回的頭文件可能需要客戶端工作)。
1
如果您打開原始套接字,則不一定使用HTTP作爲協議。
所以問題是你在哪裏上傳媒體文件?
如果它是一個期望HTTP POST消息的Web服務器,那麼你應該明顯地使用HttpClient,因爲它會爲你完成骯髒的工作。如果它是您自己設計的應用程序,則可以決定協議並使用套接字。
相關問題
- 1. 插槽純文本響應中斷
- 2. Qt是否支持虛擬純插槽?
- 3. 插槽和多線程與Android
- 4. HttpClient與Android
- 5. Android SD卡插槽檢測
- 6. pyQt信號/插槽與QtDesigner
- 7. PySide IPC與信號/插槽
- 8. 使用HttpClient API打開2個插槽的HTTPS POST
- 9. Qt轉發插槽/連接插槽到插槽?
- 10. 與QThread的不與信號/插槽
- 11. Android與庫衝突的HttpClient
- 12. 如何強制HttpClient獲取純html?
- 13. Android - 讀取tcp插槽陣列字節
- 14. 設備之間的Android插槽
- 15. 插槽清洗
- 16. 紅移插槽
- 17. gnuplot GIF術語動畫與多插槽
- 18. 存儲插槽與多進程
- 19. 的boost :: signals2 - 與插槽的對象descruction
- 20. 使用Python描述與插槽
- 21. httpclient android
- 22. Qt信號插槽:信號已發送,但未插入插槽
- 23. basic4android服務器插槽
- 24. SSLPeerUnverifiedException與HttpClient的
- 25. 發送bmp usng插槽
- 26. QSortFilterProxyModel和插槽setFilterFixedString
- 27. 插槽:BufferedReader readLine()塊
- 28. PyQt - 插槽參數
- 29. 連接QAction插槽
- 30. Linux的RAW插槽