第一步:观察一个网点java
http://www.webxml.com.cn/zh_cn/web_services.aspx?offset=1web
第二步:用java.net.Urlconnection向服务器发出请求服务器
UrlConnection低层是 Socket.app
public class Demo_Mobile { @Test public void test1() throws Exception{ URL url = new URL("http://webservice.webxml.com.cn" + "/WebServices/MobileCodeWS.asmx/" + "getMobileCodeInfo?mobileCode=" + "186982747585&userID="); //2:获取链接 HttpURLConnection con = (HttpURLConnection) url.openConnection(); //3:设置链接超时时间 con.setConnectTimeout(3000); //设置为get请求 con.setRequestMethod("GET"); //设置能够从服务器读取数据 con.setDoInput(true); //链接服务器 con.connect(); //判断链接是否成功 int code = con.getResponseCode(); if(code==200){ //获取服务器返回的数据 InputStream in = con.getInputStream(); StringBuilder sb = new StringBuilder(); byte[] bs = new byte[1024]; int len = 0; while((len=in.read(bs))!=-1){ sb.append(new String(bs,0,len)); } // System.err.println("返回的结果为:"+sb.toString()); //解析 SAXReader sax = new SAXReader(); Document dom = sax.read(new StringReader(sb.toString())); Element root = dom.getRootElement(); String ss = root.getText(); System.err.println(ss); } //关闭链接 con.disconnect(); } }