• HTTP协议:


    HTTP协议:

    1.web服务的本质
    浏览器窗口输入一个网址敲完回车后发生的事:
    1.朝着指定的服务端发送请求
      2.服务端接受相应的请求
       3.服务端返回相应的响应
       4.浏览器接受响应按照特定的规则渲染界面展示给客户看
    HTTP协议:
    超文本传输协议、
       规定了服务器端与浏览器端之间的传输格式
       1.四大特征:
      1.基于请求响应:一次请求一次响应
           2.基于TCP/IP作用于应用层之上的协议
           3.无状态:不保留客户端状态
           4.无连接:长连接即请求后服务端自动断开(websocket类似于http协议的大补丁)
       2.数据格式
      请求格式:
          请求首行(请求方式,协议版本)
               请求头(一大堆K,V键值对)
               空格
               请求体(携带的数据,并不是一直都有,有时候可能是空的,取决于请求方式)
            响应格式:
          响应首行(响应状态码)
               响应头(一大堆的K,V键值对)
               空格
               响应体(浏览器展示给用户看的数据)
       3.响应状态码
      用数字标识一大堆提示信息
           1xx:服务端接受到请求正在处理,可以继续提交
           2xx:200请求成功,服务端范返回你想要的数据
           3xx:重定向:将你原本访问的内部转到别的上面
           4xx:404请求资源不存在,403你当前不具备访问该资源的条件
           5xx:500服务器端内部错误
           公司内部可以制定自己的响应状态码、
    请求方式:
    ·1.get请求:
    朝服务端要资源(获取数据)
    2.post请求
    向服务端提交数据(提交数据)
    HTML
    超文本语言
       浏览器能够识别到的语言:
      HTML/XML CSS JS
           科普:XML也可以书写前端页面,主要用于odoo框架中
       HTML注释:
      无论单行或多行都用 <!--  -->
     HTML文档结构
    <html>
    <head></head>:head内放的内容不是给用户看的 是给浏览器去识别做相应操作的
    <body></body>:body内放的内容就是浏览器展示给用户看到的花里胡哨的页面
    </html>

    HTML文档打开方式
    1.pycharm自动调用浏览器打开(推荐)
    2.手动查找路径之后选择浏览器打开

    标签的分类1
    1.双标签
    2.自闭和标签      

     

     

  • 相关阅读:
    对抽象编程:接口和抽象类
    工厂方法模式
    用例建模Use Case Modeling
    分析一套源代码的代码规范和风格并讨论如何改进优化代码
    结合工程实践选题调研分析同类软件产品
    如何提高程序员的键盘使用效率
    Java复习面试指南01什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?
    Mac系统下MySql下载MySQL5.7及详细安装流程
    Java复习面试指南02JDK和JRE的区别?程序从源代码到运行经历哪几步?
    毕业半年小结
  • 原文地址:https://www.cnblogs.com/cyfdtz/p/12108055.html
Copyright © 2020-2023  润新知