Deja un comentario

Bad Request con json en Android

Hace un momento me tope con un problema al consumir un servicio REST hecho con python + django-piston, el cual me arrojaba un error 400 (BAD REQUEST),  aunque especificaba en el content-type lo siguiente  “application/json; charset=utf-8” me seguia mostrando el error, resulta que falta un parametro al crear en StringEntity:


JSONObject data = new JSONObject();

data.put("name",  "nuñes");

StringEntity sEntity = new StringEntity(data.toString(), "UTF-8");

aunque se especifique en las cabeceras el Content-Type como “application/json; charset=utf-8”, sin el parametro “UTF-8” nos envia caracteres que no seran reconocidos en el servicio.

saludos

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: