补充http协议课件_第1页
补充http协议课件_第2页
补充http协议课件_第3页
补充http协议课件_第4页
补充http协议课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

第三章HTTP协议 HTTP1 0和1 1协议HTTP请求消息 HTTP响应消息HTTP其他头字段 学习目标 HTTP概述 点击查看本小节知识架构 HTTP请求消息 点击查看本小节知识架构 HTTP响应消息 HTTP其他头字段 点击查看本小节知识架构 点击查看本小节知识架构 知识架构 3 1HTTP概述 返回目录 3 1 1 HTTP介绍 知识架构 3 2HTTP请求消息 返回目录 3 2 2 HTTP请求消息头 知识架构 3 3HTTP响应消息 返回目录 3 3 1 HTTP响应状态行 知识架构 3 4HTTP其他头字段 返回目录 3 4 1 通用头字段 3 1HTTP概述 案例两国领导人会晤 两个国家领导人在会晤过程中 需要遵守一定的外交礼节 3 1HTTP概述 在浏览器与服务器的交互过程中 也得遵循一定的规则 这个规则就是HTTP协议 HTTP协议专门用于定义浏览器与服务器之间交换数据的过程以及数据本身的格式 HTTP是HyperTextTransferProtocol的缩写 即超文本传输协议 它是一种请求 响应式的协议 3 1HTTP概述 客户端与服务器端在HTTP协议下的交互过程 HTTP请求 HTTP响应 3 1HTTP概述 HTTP协议自诞生以来 先后经历了很多版本 3 1HTTP概述 虽然HTTP1 0和1 1版本还在使用 但区别很大 HTTP1 0 HTTP1 1 基于HTTP1 0协议的客户端与服务器在交互过程中需要经过建立连接 发送请求信息 回送响应信息 关闭连接四个步骤 并且每次请求都需要与服务器重新建立连接 客户端可以向服务器端发送多个请求 并且在发送下个请求时 无需等待上次请求的返回结果 必须按照接受客户端请求的先后顺序依次返回响应结果 以保证客户端能够区分出每次请求的响应内容 3 2HTTP请求消息 HTTP消息分为HTTP请求消息和HTTP响应消息 3 2HTTP请求消息 HTTP请求行位于请求消息的第一行它包括请求方式 资源路径及协议版本三个部分 请求方式 资源路径 协议版本 3 2HTTP请求消息 常见的HTTP请求方式是GET和POST请求方式 GET请求方式 如果浏览器请求的URL中有参数部分 在浏览器生成的请求消息中 参数部分将附加在请求行中的资源路径后面 3 2HTTP请求消息 常见的HTTP请求方式是GET和POST请求方式 POST请求方式 当使用POST方式提交表单内容时 各个表单元素及数据作为HTTP消息的实体内容发送给服务器 而不是作为URI地址的参数传递 3 2HTTP请求消息 思考GET和POST请求方式有什么区别 结论 1 POST传输数据大小无限制2 POST比GET请求方式更安全 3 2HTTP请求消息 请求行之后 便是若干请求消息头 每个请求消息头都是由一个头字段名称和一个值构成 头字段名称和值之间用冒号 和空格 分隔 每个请求消息头之后使用一个回车换行符标志结束 3 3HTTP响应消息 HTTP响应消息分为响应状态行 响应消息头和实体内容 3 3HTTP响应消息 HTTP响应状态行位于响应消息的第一行它包括HTTP协议版本 状态码及状态码描述 协议版本 状态码 状态码描述 3 3HTTP响应消息 HTTP状态码由3位数字组成 它的第一个数字有5种可能的取值 1xx 表示请求已接收 需要继续处理 2xx 表示请求已成功被服务器接收 理解 并接受 3xx 为完成请求 客户端需进一步细化请求 4xx 客户端的请求有错误 5xx 服务器端出现错误 3 3HTTP响应消息 下面几个状态码是Web开发中比较常见的 3 3HTTP响应消息 响应状态行之后 便是响应消息头 每个响应消息头都是由一个头字段名称和一个值构成 头字段名称和值之间用冒号 和空格 分隔 每个响应消息头之后使用一个回车换行符标志结束 3 4HTTP其他头字段 HTTP消息中 有些头字段既适用于请求消息也适用于响应消息 这样的字段被称为通用头字段 Cache Control Connection Date Pragma Trailer Transfer Encoding Upgrade Via Warning 3 4HTTP其他头字段 实体头字段是实体内容的元信息 描述了实体内容的属性 比如实体内容的类型 长度 压缩方法 最后的修改时间 数据的有效期等 Allow Content Language Content Length Content Location Content Range Content MD5 Content Type 本章首先介绍了HTTP的概念 HTTP1 0和HTTP1 1协议的区别 然后对HTTP请求消息和响应消息进行了详细介绍 最后介绍了HTTP的通用头字段和实体头字段 通

温馨提示

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

评论

0/150

提交评论