美文网首页
3-8 HTTP协议类

3-8 HTTP协议类

作者: 一杯浊酒 | 来源:发表于2019-04-26 01:42 被阅读0次
    1. http协议的主要特点
    3-8 HTTP协议类.mp4_20171117_130133.139_看图王.jpg
    • 简单快速: 每个资源(URI)都是固定的
    • 灵活: 在http 协议中有一个头部分,有一个数据类型,通过一个http 协议,就可以完成不同数据类型的传输,所以是比较灵活的
    • 无连接: 我连接一次,他就会断掉,不会一直保持连接,
    • 无状态: 客户端和服务端是两种身份,客户端向服务端请求一个图片,http帮你建立连接,帮你传输,又变成无连接的状态,这就完事儿了
    1. http 报文组成部分
    3-8 HTTP协议类.mp4_20171117_131542.501_看图王.jpg
    • 请求行包含什么? http方法(get或者post)、 页面地址(host)、http协议以及版本号

    • 请求头: 就是一些key,value值,来告诉服务器我需要哪些东西

    • 空行: 跟在请求头中,当遇到一个空行时,告诉服务端下一个不再是请求头的部分了,它就该当做请求体来解析了

    • 请求体: 如果你请求的是一个html文档,请求体就是这个文档

    • 请求示例:

    3-8 HTTP协议类.mp4_20171117_131542.501_看图王.jpg

    鼠标所在那一行就是请求行,从host往下都是请求头

    • 响应示例:


      3-8 HTTP协议类.mp4_20171117_134459.206_看图王.jpg
    1. http方法
    3-8 HTTP协议类.mp4_20171117_135601.374_看图王.jpg
    1. GET和POST请求的区别
    3-8 HTTP协议类.mp4_20171117_142235.175_看图王.jpg
    1. http 状态码
    3-8 HTTP协议类.mp4_20171117_142920.893_看图王.jpg
    1. http 持久连接

      • HTPP采用 '请求--应答' 模式,当时用普通模式,即非 Keep-Alive 模式时,每个请求/应答客户和服务器都要新建一个连接,完成之后立即断开连接,http协议为无连接的协议
      • 当使用Keep-Alive 模式(又称持久连接,连接重用)时,Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或重新建立连接

    2. 管线化


      3-8 HTTP协议类.mp4_20171117_150210.711_看图王.jpg
    1. 管线化
    3-8 HTTP协议类.mp4_20171117_151909.124_看图王.jpg

    相关文章

      网友评论

          本文标题:3-8 HTTP协议类

          本文链接:https://www.haomeiwen.com/subject/afkubxtx.html