我已經使用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. 如何增加鏈接的大小?
- 2. Java如何增加字體大小?
- 3. 如何增加Java堆棧大小?
- 4. 在java中增加堆大小爲weka
- 5. Java堆大小增加
- 6. 增加Java小程序的堆大小
- 7. TCP如何在Java中發送/接收實時大數據包?
- 8. JFreeChart:增加數據點的大小
- 9. 數據庫備份大小的增加
- 10. 如何增加oracle中表的大小?
- 11. 如何增加iphone中UITabBarItem的大小?
- 12. 如何增加iPad中popOverView的大小?
- 13. 在Neo4j上增加Java堆大小
- 14. 如何增加固定數據大小的deconv2d過濾器的大小?
- 15. 如何根據文字大小增加cardView大小?
- 16. 接收增加堆大小的HTML響應?
- 17. 如何在PHP中增加我的整數變量的大小?
- 18. 在C++中增加數組大小
- 19. PostgreSQL數據庫大小增加
- 20. 如何增加netbeans中的java堆大小?
- 21. 如何增加Java ME中的堆大小?
- 22. java-grpc:如何增加ManagedChannel中的郵件大小限制?
- 23. 如何增加或減少Java中矩陣的大小?
- 24. 爲mySQL DB的Java連接增加客戶端數據包大小
- 25. 增加大小
- 26. 如何增加閱讀web響應的數據包大小
- 27. 如何將SQLite數據庫的大小限制增加到140TB?
- 28. Formly:如何使用JSON接收數據?
- 29. 如何在Java中接收多個UDP數據報數據包?
- 30. 如何增加netezza表的列大小
無法獲取超過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