Soru & Cevap

Json ile veri gönderme limiti var mı? ...

23.10.2015 - 12:00

Merhaba arkadaşlar. Büyük sorguları internetteki sunucuya nasıl gönderebilirim. Json ile göndermeye çalıştım ama veri büyük olduğu için (sorgunun boyutuna göre heralde örneğin ilk 150 veriyi gönderiyor) bir yerden sonrasını göndermiyor. Bu sorunu nasıl çözebilirim yardımcı olabilecek var mı? 

119 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-7541-1521024507.jpg
burhanaras
23.10.2015 - 06:29

Dostum, HTTP GET metoduyla gönderebileceğin veri sınırlıdır. Genelde 8 KB'dır sınır. Hem GET ile yolladığın veriler URL'den görülebilir, güvenli değildir.

Data yollamak için HTTP POST metodu vardır. Yolladığın datayı, payload kısmına eklediği için güvenli ve sağlıklı bir yöntemdir.Büyük miktarda veriler yollayabilirsin.

Aşağıda bir Android HTTP POST örneği var:

http://hmkcode.com/android-send-json-data-to-server/

Başarılar.

Ysr
23.10.2015 - 10:09
İşlemi post metoduyla yapmıştım zaten o şekilde olmadı. İşlemi broadcastreceiver sınıfında threadlerle gerçekleştiriyorum acaba başka bi sorun mu var. Mesela logcatde bazen 'android buffer error solution attempted read on close' hatasını alıyorum ama program çalışmaya devam ediyor durdurucu bir hata değil. Close işlemini de yapıyorum inputStreami close'lıyorum.
Burhan Aras
23.10.2015 - 10:43
Veri büyükse parçalara bölüp, birkaç farklı thread içinde yollamayı dene derim.
Ysr
23.10.2015 - 11:38
Teşekkürler o şekilde sıkıntı olmuyor.