• html


    知识点:

    web服务的本质

    浏览器窗口输入网址发生的事?

    1、朝着指定的服务端发送请求

    2、服务端接收相应的请求

    3、服务端返回相应的请求

    4、浏览器接收响应,按照特定的规则渲染页面展示给用户

    http协议

    超文本传输协议

    规定了浏览器与服务端之间数据传输的格式

    1、四大特性:

      1、基于请求响应(一次请求对应一次响应)

      2、基于TCP/IP作用于应用层之上的协议

      3、无状态(不保留客户端的状态 ps:无论来多少次,我都待你如初见)

      4、无连接

        长链接 (websocket)(类似于http协议的补丁)

    2、数据格式(包含四个部分)

      请求格式

        请求首行(请求方式+url字段+协议版本(method+request-URI+HTTP-version)

        请求头(一堆看K,V键值对(Accept,User-Agent,host,connection,Cookie,Referer))

        

        请求体(携带的数据 并不是一直都有,有时候可能是空的,取决于你的请求方式)

      

    响应格式

        响应首行(响应状态码(HTTP-Version+Status-Code+Reason-Phrase,比如:HTTP/1.1 200 ok)

        响应头:一堆K,V键值对(服务器类型,日期,长度,内容类型)

        响应体:浏览器展示给你看的数据(HTML页面)

    3、响应状态码

    用数字来表示一堆提示信息

    1**      服务端已经成功接收到客户端的数据正在处理,你可以继续提交

    2**      200 请求成功,服务器已经返回了你想要的数据

    3**      重定向,访问页面时,会重定向至新的url

    4**     403你当前没有权限访问该数据,404请求资源不存在

    5**     服务器内部错误(宕机)

        

        

        

        

      

  • 相关阅读:
    android的进度条使用
    strlen和sizeof的差别
    2012 苏州瑞晟微电子 面试(共两轮,每次近一个半小时)
    最小二乘法多项式曲线拟合原理与实现
    敏捷开发流程总结
    duplicate symbol _*** in:
    C#操作Excel初探
    设计模式(一)工厂模式Factory(创建型)
    Bulk Insert命令具体
    FindWindowEx使用方法
  • 原文地址:https://www.cnblogs.com/medigrat/p/12098344.html
Copyright © 2020-2023  润新知