查看Android应用的整个POST请求

时间:2011-03-28 09:29:54

标签: android wcf post httprequest http-post

我正在尝试使用Web服务调试一个小问题。我无法发布到网络服务,但我可以很好。

当我尝试将数据发布到Web服务时,我收到HTTP 1/1 400 Bad Request。

有没有办法可以看到更多细节?..我无法访问托管webservice的服务器

HTTP邮政编码

DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://lino.herter.dk/Service.svc/Data/");
StringBuilder sb = new StringBuilder();

StringEntity se = new StringEntity("test");
se.setContentType("text/xml");
httppost.setHeader("Content-Type","text/xml");
httppost.setEntity(se);
HttpResponse response2 = httpclient.execute(httppost);
sb = inputStreamToString(response2.getEntity().getContent());

1 个答案:

答案 0 :(得分:1)

最简单的方法是在开发计算机上设置Wireshark,并捕获Android和服务器之间的流量。你必须在Promiscuous模式下运行Wireshark,我认为这是默认选项。