lunes, 21 de noviembre de 2016

Android Http peticiones con variables muy largas en post se truncan


Problema: Cuando realizamos peticiones Http estas se truncan a un numero si no mal recuerdo a 2000, no importa el numero, el hecho es que las cadenas te las trunca al menos en las peticiones post, donde se suelen enviar cadenas largas de datos, esto es comun en consumo de Web Services Restful.

Solución: Por ejemplo si estamos usando la librería HttpClient de Apache, lo que debemos hacer es enviar la siguiente cabecera Http, aqui el codigo:




cl = new DefaultHttpClient();

post = new HttpPost("http://www.dominio.com");

post.setHeader("Content-Type", "application/x-www-form-urlencoded");


Nota: Esta es una entrada de una serie que constituirá una base de datos de soluciones a problemas con los que me ido encontrando como desarrollador, en diferentes tecnologías como PHP, JS, Android, Swift, Python, etc. Espero que también sea de utilidad para otros colegas. Aqui esta la pagina con el indice que iré actualizando.

No hay comentarios.:

Publicar un comentario