Phonegap: capturar el cuerpo de respuesta de una solicitud

Me preguntaba si alguien conoce alguna forma de capturar el cuerpo de respuesta de una solicitud usando PhoneGap. Estoy tratando de cargar un archivo y necesito ver qué se envía/recibe. Estoy teniendo un tiempo infernal tratando de resolver esto.

 var ft = new FileTransfer();
    console.log("file transfer created...");
    ft.upload(imageURI, serverURI, function(r){console.log("Response = " + r.response);}, function(error){console.log(error);alert('Error uploading image')}, options);

esta es la respuesta que estoy imprimiendo desde el servidor impreso a la consola weinre:

bytesSent: 13148
response: "[]"
responseCode: 200

Estoy usando weinre para inspeccionar los registros y otra información, pero eso no es suficiente. Realmente necesito ver la solicitud, similar a lo que tendría firebug. Cualquier ayuda sería increíble. ¡Gracias!

preguntado el 03 de mayo de 12 a las 16:05

2 Respuestas

Es posible que deba configurar Wireshark or Ethereal para ver lo que está pasando entre el cliente y el servidor. La respuesta es lo que el serverURI envía al dispositivo. No te mostrará lo que se ha enviado.

contestado el 03 de mayo de 12 a las 16:05

Ahh maldita sea, eso es lo que me temía. Wireshark es brutal. Eso es realmente molesto cuando intentas depurar algo que realmente no puedes probar en el navegador como la cámara... Bueno, ¡gracias por la entrada! Voy a dejar esto abierto por un momento en caso de que alguien más tenga alguna entrada. ¡Gracias! - gabaum10

Tuve el mismo problema. Resultó cargar uri redireccionado a la página de inicio de sesión.

respondido 03 nov., 13:23

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.