zoukankan      html  css  js  c++  java
  • 前端背景知识整合

    背景知识

    Web 是什么?

     web 即为网页, 由浏览器运行的程序, 由浏览器, 服务器, 和协议组成

      浏览器:  代替用户发请求, 解析呈现数据

      服务器:  接收请求并响应, 存储数据

      协议:   规范数据传输方式

    HTTP

    超文本传输协议, 由请求和响应组成

    请求消息

    求客户端向服务器发起

    请求起始行

    GET / HTTP/1.1
    • 请求方式 - GET
    • 请求 url - /
    • 协议以及版本 - HTTP /1.0 

    请求消息头

      以 key:value 的格式存在

      每个消息头都是客户端希望传递给服务端的信息

    请求主体

      只有 post 和 put  方式才会有请求主体

    响应消息

      由服务端向带给客户端的消息

    响应起始行

      HTTP/1.0 200 OK

    • 协议及版本 - HTTP/1.0
    • 响应状态码 - 200
      • 1xx: 接收信息正在处理
      • 2xx: 处理完毕
        • 200: 请求处理完毕
      • 3xx: 附加操作
        • 301:  永久重定向
        • 302:  临时重定向
        • 304:  数据从缓存读取
      • 4xx: 无法处理
        • 404: 请求资源未发现
        • 403: 禁止访问
        • 405: 请求方法不被允许
      • 5xx: 请求出错
        • 500: 服务器故障
    • 原因短句 - OK

    响应消息头

      key:value 键值对格式形式

      由服务端向客户端传递的信息

    响应主体

      由服务器传递给客户端的响应数据

      不论是否成功都会有响应数据 ( 响应错误也会回应响应的错误信息 )

       Response 显示的是响应原文

       Preview 显示的是浏览器渲染后的展示效果

    主流浏览器

    根据浏览器的引擎 ( 内核 ) 划分 五大浏览器

    • chrome   谷歌
    • safari    苹果
    • firefox     火狐
    • IE/Edge  微软
    • opera      欧鹏

    浏览器引擎

    渲染引擎  

    JS 引擎  

  • 相关阅读:
    Java自学
    Java自学
    Java自学
    java自学
    Java自学
    mybatis基础及原理
    自定义swagger maven codegen插件
    spring学习总结016 --- spring事务原理
    spring学习总结015 --- spring事务
    windows解决端口占用问题
  • 原文地址:https://www.cnblogs.com/shijieli/p/10653724.html
Copyright © 2011-2022 走看看