转载请标明出处:http://blog.csdn.net/u012637501
一、GET请求(2步)
1.修改实现客户端与服务器通信的LoginToSever.java文件
注释"public String doPost(String name,String psd) "方法(POST请求方法实体),实现一个"public String doGet(String name,String psd)"(GET方法实体)。
...........
- /*doGet方法
- * 作用:实现客户端向服务器发送GET请求*/
- public String doGet(String name,String psd)
- {
- HttpClient httpClient = new DefaultHttpClient(); //客户端实例
- String urlStr=url+"?username="+name+"&psd="+psd; //给UIL装载请求数据
- HttpGet getRequest=new HttpGet(urlStr); //实例化HttpGet,代表Get请求
- try {
- HttpResponse response = httpClient.execute(getRequest);//发送Get请求,并获取响应
- if(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK)
- {
- HttpEntity entity=response.getEntity(); //获取响应信息实体
- InputStream is= entity.getContent(); //h.执行HttpEntity的getContent方法,获取对应的输入流
- BufferedReader br = new BufferedReader(new InputStreamReader(is));
- //i.读取输入流中的内容,并以字符串的形式返回
- String readLine = null;
- while((readLine = br.readLine()) != null )
- {
- result=result+readLine;
- }
- is.close();
- }
- else
- {
- result="error";
- }
- }
- catch (IOException e)
- {
- System.out.println(e.getMessage());
- }
- return result;
- }
2.Log