码迷,mamicode.com
首页 > Web开发 > 详细

JS基础———之HTTP协议

时间:2021-05-24 00:20:22      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:lan   状态   user   script   服务端   返回结果   参数   格式   get   

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请求
    一次只能处理一件事情
    前后端交互数据格式只是字符串
    */

JS基础———之HTTP协议

标签:lan   状态   user   script   服务端   返回结果   参数   格式   get   

原文地址:https://www.cnblogs.com/niyan/p/14738393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!