我正在尝试使用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());
答案 0 :(得分:1)
最简单的方法是在开发计算机上设置Wireshark,并捕获Android和服务器之间的流量。你必须在Promiscuous模式下运行Wireshark,我认为这是默认选项。