首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

有关Android访问.net的 webservice。很急解决方案

2012-06-14 
有关Android访问.net的 webservice。。。。很急。。。。我现在想在Android客户端向.net 服务端发送一段json,然后接

有关Android访问.net的 webservice。。。。很急。。。。
我现在想在Android客户端向.net 服务端发送一段json,然后接收一段xml数据 发送代码如下

Java code
    public static InputStream postFromHttpClient(String path,            Map<String, String> params, String encode) throws Exception {        // 用于存放请求参数        List<NameValuePair> formparams = new ArrayList<NameValuePair>();        for (Map.Entry<String, String> entry : params.entrySet()) {            formparams.add(new BasicNameValuePair(entry.getKey(), entry                    .getValue()));        }        UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams,                encode);        HttpPost httppost = new HttpPost(path);        System.out.println(entity.toString());        httppost.setEntity(entity);        // 看作是浏览器        HttpClient httpclient = new DefaultHttpClient(); // 发送post请求        HttpResponse response = httpclient.execute(httppost);        //        return readStream(response.getEntity().getContent());        System.out.println(response.getEntity().getContent());        return response.getEntity().getContent();    }

这是我在网上找的一个方法,
我想返回一输入流对象,
因为我对这块儿不太熟悉,以前我都是用HttpURLConnection访问的,我想各位看看这个方法是不是可以正常发送一段json格式的字符串,如果不行,该怎么改,怎么判断我是否发送成功??

我的访问的地址是http://172.26.4.31:3515/AndroidService.svc
访问的时候还会报06-08 01:54:23.484: E/ConnectTool(401): java.lang.IllegalArgumentException: Illegal character in scheme at index 0: http://172.26.4.31:3515/AndroidService.svc

这是什么意思???





[解决办法]
已经解决!

热点排行