02HTTP协议.ppt_第1页
02HTTP协议.ppt_第2页
02HTTP协议.ppt_第3页
02HTTP协议.ppt_第4页
02HTTP协议.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、HTTP协议、王昭贤、HTTP介绍、web浏览器和网页伺服器之间的一问一答交互过程必须遵循一定的规则。牙齿规则是HTTP协议。HTTP是超文本传输协议(HyperText Transfer Protocol)的应用层协议,它定义了在web浏览器和网页伺服器之间交换数据的进程和数据本身的格式。HTTP协议HTTP/1.0版、HTTP/1.1 HTTP协议是学习Java网站开发的基石。没有对HTTP协议的深入了解,就无法掌握web开发,也无法管理和维护复杂的网站。HTTP1.0的基本工作方式、基于HTTP协议的客户/服务器模式信息更换进程(如图所示)分为四个茄子进程:建立连接、发送请求消息、发送响

2、应消息和终止连接。浏览器和网页伺服器之间的连接过程很短,每个连接只处理一个请求和响应。浏览器和web服务器必须在每次访问每个页面时建立单独的连接。浏览器和网页伺服器之间的所有通信都是完全独立的请求和响应。北京中国播客培训,浏览器访问多页网页,在一个HTML页面中包含标签时,浏览器检查这些标签时,会向服务器请求访问标签中指定的文件。也就是说,建立重新连接并发送HTTP请求。如果HTML页面包含itcast超链接,单击牙齿链接将触发浏览器启动与web服务器的新HTTP通信。HTTP1.1与HTTP1.0的比较,HTTP1.1的特征是可以在一个TCP连接上发送多个HTTP请求和响应。多个请求和响应进

3、程重复,可以添加请求标头和响应标头,例如主机、If-Unmodified-Since请求1等。北京POC培训,HTTP请求消息,如get/books/Java . html HTTP/1.1 Accept : */* Accept-language 3360 en-us connection这些消息头和正文中的一些是可选的,消息头和正文内容之间用空行分隔。北京播客培训,HTTP响应消息(例如HTTP/1.1 200 ok server : Microsoft-IIS/5.0 date 3360 thu),13 jul 2000 05:46336053服务器可以通过牙齿数据的说明性信息通知客户端

4、如何处理返回的数据一段时间。服务器返回到客户端的数据,HTTP响应表示服务器返回到客户端的数据。完整的HTTP回应包含状态行、讯息表头及回应主体。其中一些消息头是可选的,消息头和正文内容之间用空行分隔。HTTP消息头和消息头可用于实现HTTP客户机和服务器之间的条件请求和响应。消息头对应于服务器和浏览器之间的某些密码指令。每个消息标头不区分标头字段名称、冒号、空格、值、回车符、换行符(例如accept-encoding 3360 gzip,deflate消息标头字段名称不区分大小写,但通常将每个单词的第一个字母大写)。完整消息标头部分中的每个消息标头行可以按任何顺序排序。消息标头可以分为4个茄

5、子类别:常规标头、请求标头、响应标头、实体1等。许多请求标头字段允许客户机在值部分中指定多个可接受的选项(以逗号分隔)。某些标题字段可能多次出现。例如,响应消息可能包含多个“Warning”标头字段。HTTP请求的详细请求行,请求行格式:请求方法资源路径HTTP版本号示例:GET /temp3o116.shtml HTTP/1.1请求方法:GET、POST、HEAD、OPTIONS、ddoc示例用于从服务器请求web资源,无论POST或GET如何。两种牙齿方法的区别主要表现在数据传输上。如果GET方法请求方法是GET方法,则在请求的URL地址之后?Charset=从GB2312服务器发送的内容的MIME类型Last-Modified 3360 Tue,11 JUL 2000 18:23:51 GMT文件的上次修改时间refresh : 1;Url=指示客户端刷新频率。单位为秒,HTTP响应详细信息公共响应标头2,内容显示器3360 ATTAchmentFilename=aaa.zip指示客户端下载Set-Cookie:SS=Q0=5L

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论