通过HttpClient请求Web Service的操作方法-游戏攻略-霍普软件下载网

网站首页   软件下载   游戏下载   翻译软件   电子书下载   电影下载   电视剧下载   教程攻略   音乐专区

请输入您要查询的教程攻略:

霍普软件下载网-旗舰软件下载站,将绿色免费商业版破解软件、共享软件、游戏、电影、电视剧一网打尽!

文章 通过HttpClient请求Web Service的操作方法
分类 教程攻略
语言 zh-CN
大小
版本
下载 暂无下载
介绍     
    Web Service是一个基于可编程的Web应用程序,由于服务端是用Web Service开发的,如果android要调用Web Service服务来获取数据,就需要通过HttpClient发送post请求来获取,操作方法如下。
    方法/步骤:
    注:本文使用的是查询手机号码归属地的Web。
    1、service:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl。
    查询的主要方法:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo
    通过HttpClient请求Web Service的操作方法
    2、可以看出该方法的两个传入参数的名称;
    通过HttpClient请求Web Service的操作方法
    3、下面直接上代码。
    
    01[java] view plaincopy02private void getMobileCodeInfo(){03try {04final String SERVER_URL = "http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo"; // 定义需要获取的内容来源地址05HttpPost request = new HttpPost(SERVER_URL);06List<BasicNameValuePair> params = new ArrayList();07params.add(new BasicNameValuePair("mobileCode", "136370628")); //(注意这里的号码必须大于6位)08params.add(new BasicNameValuePair("userId", ""));09request.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));10HttpResponse httpResponse = new DefaultHttpClient().execute(request);11if (httpResponse.getStatusLine().getStatusCode() != 404)12{13String result = EntityUtils.toString(httpResponse.getEntity());14System.out.println(result);15}16} catch (Exception e) {17Log.e("eee", ""+e);18e.printStackTrace();19}20}
复制代码
[java] view plaincopyprivate void getMobileCodeInfo(){try {final String SERVER_URL = "http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo"; // 定义需要获取的内容来源地址HttpPost request = new HttpPost(SERVER_URL);List<BasicNameValuePair> params = new ArrayList();params.add(new BasicNameValuePair("mobileCode", "136370628")); //(注意这里的号码必须大于6位)params.add(new BasicNameValuePair("userId", ""));request.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));HttpResponse httpResponse = new DefaultHttpClient().execute(request);if (httpResponse.getStatusLine().getStatusCode() != 404){String result = EntityUtils.toString(httpResponse.getEntity());System.out.println(result);}46. 感情的事总是很难说清楚,我知道分手总是令人难过的,但无论如何,我永远都会站在你这一边,支持你。努力让自己快乐起来吧,好吗?} catch (Exception e) {Log.e("eee", ""+e);e.printStackTrace();}}
    通过HttpClient请求Web Service的操作方法
    通过HttpClient请求Web Service的操作方法就给大家分享到这边了,不会操作的朋友,可以参考教程操作哦!
    
截图
随便看

免责声明
本网站所展示的内容均来源于互联网,本站自身不存储、不制作、不上传任何内容,仅对网络上已公开的信息进行整理与展示。
本站不对所转载内容的真实性、完整性和合法性负责,所有内容仅供学习与参考使用。
若您认为本站展示的内容可能存在侵权或违规情形,请您提供相关权属证明与联系方式,我们将在收到有效通知后第一时间予以删除或屏蔽。
本网站对因使用或依赖本站信息所造成的任何直接或间接损失概不承担责任。联系邮箱:101bt@pm.me