HttpURLConnection 的get请求

原创 2016年06月01日 21:54:31

//HttpURLConnection 的get请求
private void getJsonData() {
new Thread(){

        public void run() {
            try {
                String path="http://op.juhe.cn/onebox/movie/video?key=8deaf6b2abcafd75da71fb10e08954e8&q="+URLEncoder.encode("欢乐颂", "utf-8");
                URL url=new URL(path);
                System.out.println(URLEncoder.encode("欢乐颂", "utf-8")+"======");
                HttpURLConnection conn = (HttpURLConnection) url.openConnection();
                  conn.setConnectTimeout(5*1000);
                    conn.setRequestMethod("GET");
                    int responseCode = conn.getResponseCode();

// if(responseCode == 200){
InputStream inStream = conn.getInputStream();
ByteArrayOutputStream byteArrayOutputStream=new ByteArrayOutputStream();

                          byte[]buffer=new byte[1024];
                          int len=0;
                          while((len=inStream.read(buffer))!=-1){
                              byteArrayOutputStream.write(buffer, 0, len);
                          }
                          String json = byteArrayOutputStream.toString();
                          System.out.println(json);
                          Gson gson=new Gson();
                          TvPrograme tvPrograme = gson.fromJson(json, TvPrograme.class);
                          Message msg = new Message(); 
                          msg.what=0;
                          msg.obj=json;
                        handler.sendMessage(msg);

// }

            } catch (Exception e) {
                e.printStackTrace();
            } 

        };


    }.start();
}

Http学习之使用HttpURLConnection发送post和get请求

最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放...

HttpURLConnection实现HttpClient工具类(get/post请求,文件上传)

本博客简单介绍一下HttpURLConnection实现的POST和GET请求以及文件上传,还有文件上传的服务器代码实现。 import java.io.BufferedReader; import...
  • wwd0501
  • wwd0501
  • 2017年11月29日 11:48
  • 30

Android例子—HttpURLConnection发送POST、GET请求代码示例

这里我们主要针对GET和POST请求写两个不同的使用示例,我们可以conn.getInputStream() 获取到的是一个流,所以我们需要写一个类将流转化为二进制数组!工具类如下:StreamToo...

HttpURLConnection:POST和GET 网络请求

URL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和URL之间的通讯连接。程序可以通过URLConnection实例向该URL发送请求,读取URL...
  • Asy58
  • Asy58
  • 2016年03月25日 09:23
  • 173

HttpURLConnection get post 方式请求 (笔记)

HttpURLConnection get post 方式请求
  • WD4871
  • WD4871
  • 2015年11月10日 19:41
  • 294

Android之HttpURLConnection的GET和POST请求

Android 5.1中,org.apache.http包中的类和AndroidHttpClient类均已被废弃,HttpURLConnection可以代替其使用。...

使用HttpURLConnection发送post和get请求

使用HttpURLConnection发送post和get请求1、http://blog.csdn.net/pandazxx/archive/2007/06/18/1657109.aspx2、http...

Android 使用HttpURLConnection发送Post/Get请求

HTTP规范定义中最常用的请求类型就是Get和Post。当你在浏览器里输入任意一个网址按回车,浏览器即已经在执行Get请求了;当你回复了某条微博时,这时可能就执行了一次Post请求。简单的来说,Get...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HttpURLConnection 的get请求
举报原因:
原因补充:

(最多只允许输入30个字)