我在.net上有网络服务。我用它定期将数据上传到这个Web服务。我的数据主要包含字符串和Image的一些byte [](大约8个)。上传大约需要4-5分钟。
现在我的问题是通过GPRS(Android Mobile)发送数据时,上传数据需要花费大量时间(有时也会发生连接超时),任何人都可以告诉我如何改善上传时间。
我正在使用KSOAP2发送数据。
答案 0 :(得分:0)
有一些可能的技术可以减少要传输的数据 - 但是所有这些技术都需要特殊的服务器功能,或者如果服务器端没有支持的更改:
最简单的方法是使用HTTP transport compression,但这是服务器必须支持的功能。
减少XML开销的另一种方法是切换到WBXML(二进制编码的xml - 曾为“WAP”开发)但AFAIK KSoap不支持它(以及大多数Web服务服务器)< / p>