文字绿色部分是注释
Android上发送HTTP请求的方式一般有两种,HttpURLConnection和HttpClient。
注意HttpURLConnection和HttpsURLConnection千万要注意,导入包是import java.net.HttpURLConnection;
他们不一样,千万要注意
URL url=new URL("http://www.baidu.com");
HttpURLConnection connection=(HttpURLConnection)url.openConnection();
//通过url的openConnection();方法返回一个URLConnection对象,强转为HttpURLConnection,得到一个
//HttpURLConnection connection实例。
connection.setRequsetMethod("GET");
//得到connection实例,可以设置HTTP请求的方法,常用的主要有两个,"GET"和"POST"。
//"GET"表示希望从服务器那里获取数据,POST"表示希望提交数据给服务器。
connection.setConnectTimeout(5000); //设置连接超时
connection.setReadTimeout(5000); //设置读取超时
InputStream in=connection.getInputStream();
//调用connection的getInputStream()方法就可以获取到服务器返回的输入流。
connection.disconnect();
//调用disconnect()方法将这个HTTP连接关闭。