一、请求报文

DOM基础

  • 头行:
    GET:http的方法(有get、post、delete等方法)
    music.163.com:主机地址
    HTTP/1.1:http的版本
  • 头部:
    浏览器端接受的媒体类型、编码方式、语言类型、缓存策略、cookie值、user-agent为当前浏览器版本。
  • 主体:
    get方法,所以请求体为空。

二、响应报文

DOM基础

  • 头行:
    版本号+http状态码+状态码描述
  • 头部:
    expires:设立时间戳,设置缓存的有效时间,当时间到达时间戳时,缓存过期。
    server:http服务器端使用的nginx服务器。
  • 主体:
    因为访问的是页面,所以主体是一个完整的xml文件。

三、常用的http方法

DOM基础

四、url构成

DOM基础
port、search、hash部分都是不必需的。

五、常见的http状态码

DOM基础

六、Ajax

DOM基础
open方法不会正式向服务器端发起请求,send方法表示正式向服务器端发起请求。

七、cookie

DOM基础

八、BOM

browser object module浏览器对象模型
DOM基础

1.navigator:包含浏览器的内核信息

2.location:包含url

assign(载入新的url,记录历史)、replace(载入新的url,不记录浏览历史)、 reload(重载当前页面)

3.history:back()、forward()、go(正数为前进,负数为后退)

4.screen:屏幕大小和可用的屏幕大小

相关文章: