JS基础———之HTTP协议

Http 超文本传输协议 https(加密,更加安全)

传输协议经历的几个步骤
		// http 超文本传输协议 https(加密,更加安全)
    // 前后端交互遵守的规则
    /*
    => 步骤1 建立连接
        基于Tcp/ip协议 三次握手
        A(客户端)    B(服务端)
        A问B 在吗?  B确认 A能发 B能收
        B对A 说‘在’  A确认 B能收 B也能发 A能发 A能收
        A对B说 ‘知道了’ B确认 B能发 A能收
    => 步骤2 前后给后端发送请求
        前端给后端发送请求,数据格式必须以请求报文的格式
        一种特殊的字符串格式
        请求报文
        - 请求行
            GET / ...php HTTP/1.1
        - 请求头
            对本次请求的详细描述
            Host: ***
            Accept:
            UserAgent:
            content-type:
            cookie...
        - 请求空行
            分割请求头和请求体的
        - 请求体
            get请求没有请求体 post请求有请求体
            前端给后端携带的参数
    => 步骤3 后端给前端返回响应
        后端给前端返回结果以响应报文
        响应报文
        -状态行
        HTTP/1.1200 ok
        200 响应状态码 成功状态 OK对状态码的描述
        -响应头
            对本次响应的详细描述
            Date: *** 服务器时间(标准时间)
            Server:
            content-type:
        -响应体
            后端给前端反悔的数据   
    => 步骤4 断开连接
        基于Tcp/ip协议 四次挥手
    只能由前端(客户端)发起http请求
    一次只能处理一件事情
    前后端交互数据格式只是字符串
    */
posted @ 2021-05-07 11:13  春燕啄春泥  阅读(762)  评论(0编辑  收藏  举报