一个使用HttpURLConnection获取热门视频的demo,练习一个HttpURLConnection的基本实现,以及再后面整理了在实现过程遇到的坑和解决方法。
1、获取热门视频的工具类NetworkUtil
private static final String HOT_VIDEO_URL = "http://XXX";
private static final String HOT_VIDEO_KEY = "XXXX";
private static final String HOT_VIDEO_TYPE = "XXXX";
public static String getHotVideo(){
HttpURLConnection connection = null;
String requestUrl = HOT_VIDEO_URL + "?key=" + HOT_VIDEO_KEY + "&type=" + HOT_VIDEO_TYPE;
Log.i(TAG,"requestUrl:" + requestUrl);
try {
URL url = new URL(requestUrl);
//openConnection()返回一个URLConnection实例,代表到远程对象的连接。此时并未进行实际上的网络连接。
connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");//设置Http请求方法
connection.setConnect