2024-11-12 日报 Day4

2024-11-12 日报 Day4

Yuyang 前端小白🥬

今日的鸡汤

流水不争先,争的是滔滔不绝。

姜子牙年轻时也做过屠夫卖过酒,直到暮年遇到周文王才得以大展宏图。

今日学习内容

1、《图解HTTP》 P1-140

今日笔记

  • 1、TCP/IP协议族分为以下4层: 应用层、传输层、网络层、数据链路层。

    network

  • 2、请求报文是由请求方法、请求URI、协议版本、可选的请求首部字段和内容实体构成。

  • 3、响应报文是由协议版本、状态码、用以解释状态码的原因短语、可选的响应首部字段以及实体主体构成。

  • 4、HTTP是一种无状态(stateless)协议,HTTP/1.1引入了Cookie技术。Cookie通过在请求和响应报文中写入Cookie信息来控制客户端的状态。

  • 5、Cookie会根据服务端发送的响应报文内的一个叫做Set-Cookie的首部字段信息,通知客户端保存Cookie。当下次客户端再往服务端发送请求时,客户端会自动在请求报文中加入Cookie值后发送出去。

  • 6、内容协商机制(Content Negotiation)是指客户端和服务端就响应的资源内容进行交涉,然后提供给客户端最为适合的资源。内容协商机制有3种类型:

    ​ 服务器驱动协商: 以请求的首部字段为参考,在服务器端自动处理。

    ​ 客户端驱动协商: 比如按OS类型或浏览器类型自行切换成PC版页面或手机版页面。

    ​ 透明协商

  • 7、状态码类型:

    类别 原因短语
    1XX Informational(信息性状态码) 接收的请求正在处理
    2XX Success(成功状态码) 请求正常处理完毕
    3XX Redirection(重定向状态码) 需要进行附加操作以完成请求
    4XX Client Error(客户端错误状态码) 服务器无法处理请求
    5XX Server Error(服务端错误状态码) 服务器处理请求出错
    具体状态码 状态名称 状态描述
    200 OK
    204 No Content 请求成功但无资源返回
    206 Partial Content
    301 Moved Permanently
    302 Found
    303 See Other
    304 Not Modified
    307 Temporary Redirect
    400 Bad Request
    401 Unauthorized
    403 Forbidden
    404 Not Found
    500 Internal Server Error
    503 Service Unavailable
  • 8、通信数据转发程序: 代理、网关、隧道。

  • 9、为Cookie服务的首部字段

    首部字段名 说明 首部类型
    Set-Cookie 开始状态管理所使用的Cookie信息 响应首部字段
    Cookie 服务器接收到的Cookie信息 请求首部字段
  • 10、Set-Cookie字段的属性

    属性 说明
    NAME=VALUE 赋予Cookie的名称和值
    expires=DATE Cookie的有效期
    path=PATH
    domain=域名 Cookie适用对象的域名
    Secure 仅在HTTPS安全通信时才会发送Cookie
    HttpOnly 加以限制,使Cookie不能被JavaScript脚本访问

术语

  • HTTP(HyperText Transfer Protocol): 超文本传输协议
此页目录
2024-11-12 日报 Day4