【问题标题】:Android HttpClient versus plain Socket?Android HttpClient 与普通 Socket?
【发布时间】:2010-07-11 14:45:51
【问题描述】:

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

【问题讨论】:

    标签: android sockets httpclient


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2012-03-28
        • 2013-09-09
        • 2015-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-08
        • 1970-01-01
        • 2013-06-18
        相关资源
        最近更新 更多