HttpURLConnection网络获取

new Thread(){  //在线程里边完成
public void run(){

String path="http://v.juhe.cn/toutiao/index?type=top&key=597b4f9dcb50e051fd725a9ec54d6653";//端口号
try {

   URL url = new URL(path);
  HttpURLConnection openConnection = (HttpURLConnection) url.openConnection();
  
  openConnection.setRequestMethod("GET");
  openConnection.setConnectTimeout(5000);//连接超时
  openConnection.setReadTimeout(5000);//读取超时
               
  
  
     //响应码 
  
    int responseCode = openConnection.getResponseCode();
    if (responseCode==200) {//成功获取
     
    InputStream inputStream = openConnection.getInputStream();
     
    String json=streamToString(inputStream,"utf-8");


     Log.i("----------",json);
     
     Gson gson = new Gson();
     
     DataBean dataBean = gson.fromJson(json,DataBean.class);
     
     //发送出去
                              Message message = Message.obtain();
                              message.what = 0;
                              message.obj = dataBean;
                              handler.sendMessage(message);
       
    
     
}else {
Toast.makeText(MainActivity.this, "获取错误",0);


}
 
} catch (Exception e) {

e.printStackTrace();
}
 
}

}.start();    
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值