我有一個JSON看起來或多或少是這樣的:如何在Google Play上的1.4.x框架使用AJAX來發布大串/ JSON
{"id":"id","date":"date","csvdata":"csvdata".....}
其中csvdata屬性是數據量很大JSON格式。 我試圖在Play中使用AJAX發佈這個JSON! Framework 1.4.x,所以我感覺就像這樣,但是當我在服務器端收到數據時,csvdata看起來像[object Object]並將其存儲在我的數據庫中。
我首先想到的解決,這是送csvdata JSON字符串格式將它存儲就像一個LONGTEXT,但是當我嘗試這樣做,我請求失敗,出現以下錯誤:
413 (Request Entity Too Large)
和播放的控制檯顯示此消息:
Number of request parameters 3623 is higher than maximum of 1000, aborting. Can be configured using 'http.maxParams'
我也嘗試添加http.maxParams = 5000 application.conf但唯一的結果是,遊戲控制檯沒什麼說的在我的數據庫中,這個字段被存儲爲空。
任何人都可以幫助我,或者建議我的問題的另一種解決方案?
非常感謝您提前。
你可以使用'http.maxParams = 5000'檢查控制器中'cvsdata'字段的內容嗎? –
Hi @RémiLavolée我在Eclipse上使用JPDA進行了檢查。隨着http.maxParams = 5000我的控制器收到什麼,一個空字符串,但在控制檯中我沒有錯誤消息。 –
好的。我們需要知道問題來自哪裏。是否嘗試發送'csvdata'的輕型版本?你如何反序列化控制器中的json內容? –