我目前参与了一个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插槽