织梦CMS - 轻松建站从此开始!

罗索

当前位置: 主页>嵌入式开发>Android>

Android开发中如何发送Get请求!

罗索客 发布于 2010-02-26 23:12 点击:次 
在Android开发中,如果我们想从服务器获取数据,需要发送一个Get请求;如何在Android开发中发送这个Get请求呢,请参照下面的例子
TAG:

在Android开发中,如果我们想从服务器获取数据,需要发送一个Get请求;如何在Android开发中发送这个Get请求呢,请参照下面的例子;

  1. /*URL可以随意改*/ 
  2. String uriAPI = "http://192.168.1.100:8080/test/test.jsp?u=wangyi&p=456";   
  3. /*建立HTTP Get对象*/ 
  4. HttpGet httpRequest = new HttpGet(uriAPI);   
  5. try   
  6. {   
  7. /*发送请求并等待响应*/ 
  8. HttpResponse httpResponse = new DefaultHttpClient().execute(httpRequest);   
  9. /*若状态码为200 ok*/ 
  10. if(httpResponse.getStatusLine().getStatusCode() == 200)    
  11. {   
  12. /*读*/ 
  13. String strResult = EntityUtils.toString(httpResponse.getEntity());  
  14. /*去没有用的字符*/ 
  15. strResult = eregi_replace("(\r\n|\r|\n|\n\r)","",strResult);  
  16. mTextView1.setText(strResult);   
  17. }   
  18. else   
  19. {   
  20. mTextView1.setText("Error Response: "+httpResponse.getStatusLine().toString());   
  21. }   
  22. }   
  23. catch (ClientProtocolException e)   
  24. {    
  25. mTextView1.setText(e.getMessage().toString());   
  26. e.printStackTrace();   
  27. }   
  28. catch (IOException e)   
  29. {    
  30. mTextView1.setText(e.getMessage().toString());   
  31. e.printStackTrace();   
  32. }   
  33. catch (Exception e)   
  34. {    
  35. mTextView1.setText(e.getMessage().toString());   
  36. e.printStackTrace();    
  37. }  

这是在Android开发中常用的发送Get请求的方式。

(sdhjob)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201002/8604.html]
本文出处:CSDN博客 作者:sdhjob
顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容