Android HttpClient与普通Socket?

时间:2010-07-11 14:45:51

标签: android sockets httpclient

我目前正在参与一个Android应用程序,其基本目的是上传大型媒体文件。使用HttpClient在Android中使用普通套接字上传大文件有什么区别?根据我的研究,我发现为了将大文件发送到服务器,我需要使用'multipart POST',但似乎没有它也可以使用普通套接字?

2 个答案:

答案 0 :(得分:1)

明显不同的是,HttpClient会为你处理HTTP标头(这并不像看起来那么简单,因为一些返回的标头可能需要客户端工作)。

答案 1 :(得分:1)

如果您打开原始套接字,则不一定使用HTTP作为协议 那么问题是你在哪里上传媒体文件?
如果它是一个需要HTTP POST消息的Web服务器,你显然应该使用HttpClient,因为它会为你做脏工作。如果它是您自己设计的应用程序,则可以决定协议并使用套接字。