什么是HTTP协议
1、超文本传输协议(http)是互联网上应用最为广泛的一种协网络议
2、HTTP是一个客户端和服务端请求应答的标准,客户端是终端用户,服务端是网站
3、HTTP是客户端浏览器或其他程序与web'服务器之间的应用层通信协议
HTTP的工作原理
1、客户端与服务端建立连接
2、建立连接后,客户端向服务端发送一个请求;
3、服务器接受到客户端的请求直后再发送一个响应消息
4、客户端与服务端断开连接
HTTP操作
1、首先生成一个http请求对象
HttpGet httpget=new HttpGet(String);
String 为请求的网站地址
2、生成一个http客户端对象
HttpClient httpclient =new DefaultHttpClient()
3、使用客户端发送请求对象,返回一个响应
HttpResponse httpresponse =httpclient.excute(httpget);
4.通过响应的到一个http消息
HttpEntity httpentity =httpresponse.getEntity();
5.获取响应的内容:
InputStream inputStream=httpentity.getContent();
6.获取InputStream里面的内容
BufferedReader reader=new BufferedReader(new InputStreamReader (InputStream));
String result=" ";
String line=" ";
while((line=reader.readline())!=null){
result=result+line;
}