2012-01-28 15 views
0

我有一个REST接口,用于通过REST接口将存储在本地Android手机上的一些数据上传到服务器。数据以JSON格式。如果我有少量记录要上传,它工作正常。但是,当记录数量达到大数字时,例如200.每个记录平均大约50个字符,我正在失败。我认为这是由于JSON字符串的大小太大。任何建议我应该怎么做在这种情况下?我的服务器端是一个简单的PHP,它获取JSON字符串并解析它并将其存储在mysql中。Android通过REST上传长JSON字符串

+0

你是否检查过问题出在哪一端?即看到数据包出现在设备上了吗? – shein 2012-01-28 21:34:41

+0

你得到什么样的失败?什么是响应代码和响应消息? – 2012-01-28 22:27:56

+0

你用什么方法发送数据? GET有一个大小限制(不知道它是什么),但它听起来像你应该使用POST,因为你正在改变数据服务器端(据推测)。 – 2012-01-28 23:51:18

回答

1

感谢您提出的所有建议和问题。经过一些调试之后,实际上是由于超时。所以它现在正在工作,现在我改变了超时值。只是想为任何可能有类似问题的人回答这个问题。