我已經使用Java對象RestTemplate連接到REST服務器。 REST響應大數據,但我的程序無法接收長度超過10000個字符的JSON。請建議如何增加JSON接收數據的長度。如何在Java中增加接收的JSON數據大小?
-1
A
回答
-1
問題很可能是您發送的數據是GET request
,因此它是通過URL發送的。不同的瀏覽器對URL的限制不同,其中IE的最低限度約爲2 kB。爲了安全起見,您絕對不應該在GET請求中發送比千字節更多的數據。
要發送這麼多的數據,你必須發送它在POST request
而不是。瀏覽器對帖子大小沒有硬性限制,但服務器對請求的大小有限制。例如,IIS的默認限制爲4 MB,但如果您需要發送更多數據,則可以調整限制。
+0
關於他們的問題唯一明確的是他們在HTTP響應中接收JSON。 – 2014-08-29 03:39:17
相關問題
- 1. Java增加數組大小
- 2. 如何直接在Matlab中增加Java堆大小?
- 3. 如何增加Carrot2的Java堆大小?
- 4. 增加POST數據大小
- 5. 如何增加鏈接的大小?
- 6. Java:增加Edittextfield的大小
- 7. Java如何增加字體大小?
- 8. 如何增加Sonar java堆大小?
- 9. 如何增加Java堆棧大小?
- 10. 如何保持在Java中接收到的小端數據?
- 11. 如何增加java中數組的大小?
- 12. 在java中增加堆大小爲weka
- 13. Java增加堆大小
- 14. 增加Java堆大小
- 15. Java堆大小增加
- 16. 增加Java小程序的堆大小
- 17. TCP如何在Java中發送/接收實時大數據包?
- 18. 增加交換大小如何增加堆大小?
- 19. 數據庫備份大小的增加
- 20. JFreeChart:增加數據點的大小
- 21. 增加樣本數據的大小 - R
- 22. 如何增加IsolatedStorage大小?
- 23. 與接收到的數據大小
- 24. 如何增加iPad中popOverView的大小?
- 25. 如何增加oracle中表的大小?
- 26. 如何增加iphone中UITabBarItem的大小?
- 27. 如何增加lex中的yytext大小
- 28. 如何動態增加數組大小
- 29. 在Neo4j上增加Java堆大小
- 30. 如何增加固定數據大小的deconv2d過濾器的大小?
無法獲取超過10K字符的原因是什麼?請注意,HTTP協議通常會將長傳輸分成多個部分,但接收端的正確代碼將重新連接這些部分。 (另一方面,原始代碼會認爲傳輸被截斷。) – 2014-08-29 03:06:32
「連接到REST」是什麼意思?如果我明白你正嘗試用Spring RestTemplate連接到REST服務。但是,當json響應大於10000個字符時,它會爆炸?問題很混亂 – 2014-08-29 03:08:45
你能發佈錯誤嗎? – 2014-08-29 03:09:53