04.Http协议之GET请求与访问MySQL数据库

转载请标明出处: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方法实体)。
        ...........
  1. /*doGet方法 
  2.  * 作用:实现客户端向服务器发送GET请求*/  
  3. public String doGet(String name,String psd)  
  4. {  
  5.     HttpClient httpClient = new DefaultHttpClient();                       //客户端实例  
  6.     String urlStr=url+"?username="+name+"&psd="+psd;            //给UIL装载请求数据  
  7.     HttpGet getRequest=new HttpGet(urlStr);                                 //实例化HttpGet,代表Get请求  
  8.     try {  
  9.           
  10.         HttpResponse response = httpClient.execute(getRequest);//发送Get请求,并获取响应  
  11.         if(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK)  
  12.         {  
  13.             HttpEntity entity=response.getEntity();                             //获取响应信息实体  
  14.             InputStream is= entity.getContent();                            //h.执行HttpEntity的getContent方法,获取对应的输入流  
  15.             BufferedReader br = new BufferedReader(new InputStreamReader(is));
  16.                                                                                                //i.读取输入流中的内容,并以字符串的形式返回        
  17.             String readLine = null;  
  18.             while((readLine = br.readLine()) != null )  
  19.             {  
  20.                     result=result+readLine;  
  21.             }  
  22.             is.close();  
  23.         }  
  24.         else  
  25.         {  
  26.             result="error";  
  27.         }  
  28.     }  
  29.     catch (IOException e)   
  30.     {  
  31.         System.out.println(e.getMessage());  
  32.     }  
  33.     return result;    
         .......................  
2.Log
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值