2012-05-03 87 views
0

我想知道是否有人知道使用PhoneGap捕获请求的响应正文的方法?我正尝试上传文件,并且需要查看正在发送/接收的内容。我正在试图弄清楚这一点。Phonegap - 捕获请求的响应正文

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); 

这是回应,我从打印到控制台weinre服务器打印:

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

我使用weinre检查任何日志等信息,但这是远远不够的。我真的需要看到这个要求,类似于萤火虫的要求。任何帮助都是极好的。谢谢!

回答

0

您可能需要设置WiresharkEthereal以查看客户端和服务器之间发生了什么。响应是serverURI发送回设备的任何内容。它不会告诉你已发送的内容。

+0

啊该死的,这就是我害怕的。 Wireshark是残酷的。当你试图调试你不能在浏览器中测试的东西时,这真的很烦人,比如摄像头......非常感谢你的输入!如果其他人有任何意见,我会稍微留意一下。谢谢! – gabaum10

0

我有同样的问题。原来上传uri重定向请求到登录页面。