zoukankan      html  css  js  c++  java
  • 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**     服务器内部错误(宕机)

        

        

        

        

      

  • 相关阅读:
    Java并发编程之volatile变量
    mysql以下c连接mysql数据库
    2014年工作中遇到的20个问题:61-80
    2014年工作中遇到的20个问题:61-80
    雷观(一):我的职业发展路线之一
    雷观(一):我的职业发展路线之一
    CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手册)
    雷观(序)
    雷观(序)
    ITFriend创业阶段的服务器环境搭建手册
  • 原文地址:https://www.cnblogs.com/medigrat/p/12098344.html
Copyright © 2011-2022 走看看