将数据发送到Web服务的有效方式

时间:2011-12-08 07:48:21

标签: android ksoap2 gprs

我在.net上有网络服务。我用它定期将数据上传到这个Web服务。我的数据主要包含字符串和Image的一些byte [](大约8个)。上传大约需要4-5分钟。

现在我的问题是通过GPRS(Android Mobile)发送数据时,上传数据需要花费大量时间(有时也会发生连接超时),任何人都可以告诉我如何改善上传时间。

我正在使用KSOAP2发送数据。

1 个答案:

答案 0 :(得分:0)

有一些可能的技术可以减少要传输的数据 - 但是所有这些技术都需要特殊的服务器功能,或者如果服务器端没有支持的更改:

最简单的方法是使用HTTP transport compression,但这是服务器必须支持的功能。

减少XML开销的另一种方法是切换到WBXML(二进制编码的xml - 曾为“WAP”开发)但AFAIK KSoap不支持它(以及大多数Web服务服务器)< / p>