-
用到知识点:
查看全部 -
TCP三次握手
查看全部 -
HTTP (Hypertext transfer rptocol) 超文本传送协议
查看全部 -
HTTPURLconnection介绍
实现功能:访问百度网址并显示
显示的组件:webview
网络访问比较耗时,需要在线程中进行处理 run方法处理网络耗时
流程:
1 创建一个url对象
URL httpUrl = new URL(url);
2 通过URL拿到一个HttpURLConnection对象
HttpURLConnection conn =(HttpURLConnection )httpUrl.openConnection();
3 指定读取超时的时间并设置请求的方式
conn.setReadTimeout(5000);
conn.setRequestMethod("GET");
4 通过getInputStream拿到读入流,即百度网址的内容.拿到这个读入流后放入BufferedReader 缓冲区中
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream));
通过每次读一行的情况下,把所有的数据添加到StringBuffer中
5 通过webview加载页面信息
webView.loadData(sb.toString,"text/html;charset=utf-8",null)
查看全部 -
差别:
1 连接是否复用
2 http 1.1在request消息头里头多了一个host域,http 1.0没有这个域
3 http1.1 增加了options,put ,delete,trace ,connect这些request方法
查看全部 -
http 1.0与http 1.1的差异是什么?
查看全部 -
http协议--客户端发起请求,服务器回送响应,无法实时响应(消息的更新)
http是一个无状态的协议,同一个客户端的这次请求与上次请求毫无关系
查看全部 -
HTTP1.0和1.1的区别
查看全部 -
支持客户/服务器模式;
简单快速:客户向服务器请求服务时,只需传送请求方法和路径,请求方法常用的有GET、POST、HEAD。每种方法规定了客户与服务器联系的类型不同。HTTP协议简单,使得HTTP服务器的程序规模小,通信速度快;
灵活:HTTP允许传输任意类型的数据对象。正在传输的类型有Content-Type加以标记;
无连接:每次来连接只处理一个请求,服务器处理完客户请求,收到客户应答后即断开连接,节省传输时间;
无状态:HTTP协议时无状态协议,对于事物处理没有记忆能力,处理之前的数据信息必须重传。
OSI分为7层:应用层(包含HTTP协议)、表示层、会话层、传输层、网络层、数据链路层、物理层
查看全部 -
Http请求方式
查看全部 -
HTTP协议介绍
查看全部 -
用get。post方法发送信息的时候,http协议给我们做的哪些操作:
ctrl+sgift+I 点击name,得到传递的具体信息
查看全部 -
Doget 只能发送几k 发送大数据用Doget
查看全部 -
http 1.0和http1.1的区别:
http:1.0
每次请求都需要建立新的TCP连接,连接不能复用,也就是无连接特点
http1.1
新请求可以在上次请求建立的TCP连接上发送,可以复用连接,减少重复进行TCP三次握手的开销,提高效率
在request消息头里多一个Host域, Host:www.w3.com
HTTP1.0无
增加options,put,delete,trace,connect这些request方法
查看全部 -
http常见的响应码:200、400、401、403、404、500、505
http的协议特点:
支持C/S模式
简单快速,源于http协议本身简单,使得http服务器的程序规模小,通信速度快。客户端请求只需要传输请求方法和路径,常用的请求方法get、post、head,每种方法规定客户与服务器联系的类型不一样
灵活:http允许传输任意类型的数据对象,标记:Content-Type
无连接:每次连接只处理一个请求,完成三次握手之后断开连接,节省传输时间
无状态,不记录事务处理,如果后续处理需要前面的信息时,就得重传,每次连接传送数据累加增大,不需要先前信息时服务器应答比较快
OSI open system interconnection 开放系统互连模型
划分网络通信功能
PH/DL/N/T/S/P/A
1-3层创造两个网络设备间的物理连接,4-7负责互 操作性
后来因为OSI模型太麻烦啦,有人提出TCP/IP模型
TCP/IP模型:应用层(ftp、telnet)传输层(tcp,udp)网络层 主机到网络层??
查看全部 -
Http查看全部
-
http
查看全部
举报