如何以Get方式获取Http服务器 上的数据,获取数据时,附加http头等验证信息,请看下面的代码:

public void HttpGetData() {try {HttpClient httpclient = new DefaultHttpClient();String uri = "http://www.yourweb.com"; HttpGet get = new HttpGet(uri);//添加http头信息  get.addHeader("Authorization", "your token ");get.addHeader("Content-Type", "application/json");get.addHeader("User-Agent","your agent");HttpResponse response;response = httpclient.execute(get);int code = response.getStatusLine().getStatusCode();//检验状态码,如果成功接收数据 if (code == 200) {//返回json格式: {"id": "27JpL~j4vsL0LX00E00005","version": "abc"}         String rev = EntityUtils.toString(response.getEntity());obj = new JSONObject(rev);  String id = obj.getString("id");  String version = obj.getString("version");  }} catch (Exception e) {}}

主要用到的类:org.apache.http.client.HttpClient、org.apache.http.client.methods.HttpGet 和org.json.JSONObject

更多相关文章

  1. 一句话锁定MySQL数据占用元凶
  2. android中的数据存储 收藏
  3. Android(安卓)Framework下StageFright框架流程解读
  4. Android(安卓)Fragment与Fragment之间数据获取
  5. Android(安卓)DataBinding+ViewModel+LiveData小Demo
  6. Android使用AlertDialog的信息列表单选、多选对话框
  7. Android中的网络编程系列(一):URLConnection
  8. android ContentResolver的使用(获取和修改联系人信息demo)
  9. webview 设定和使用缓存来获取网页中的js,css和图片资源

随机推荐

  1. [Android] 修图工具Draw9patch使用小结(
  2. Android中的三种XML解析方式
  3. Android之WebView
  4. Android中图像变换Matrix的原理
  5. Android Studio如何轻松整理字符串到stri
  6. [Android]Unit Test for Android
  7. android中怎样声明操作通话记录的权利
  8. Android开发—利用FrameLayout实现图标中
  9. 横竖屏布局小技巧
  10. Android练习小项目时踩到的坑