2012-01-28 38 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

感謝您提出的所有建議和問題。經過一些調試之後,實際上是由於超時。所以它現在正在工作,現在我改變了超時值。只是想爲任何可能有類似問題的人回答這個問題。