zoukankan      html  css  js  c++  java
  • HTTP概念解析

    HTTP--Hyper Text Transfer Protocol

    HTTP详细介绍(火星的小白 51CTO):

    https://blog.51cto.com/13570193/2108347

    先进而不能用HTTP2.0(于菜 简书)

     https://www.jianshu.com/p/c77059d093da

    HTTP深入浅出 http请求

    https://www.cnblogs.com/yin-jingyu/archive/2011/08/01/2123548.html

    自认为的重点:)

    1基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送HTTP响应把结果返回给客户端。

    ①HTTP请求

    状态行:包括请求方式Method、资源路径URL、协议版本Version

    请求头:包括一些访问的域名、用户代理、Cookie等信息;

    请求正文:就是HTTP请求的数据。

    请求方式Method一般有GET、POST、PUT、DELETE,含义分别是获取、修改、上传、删除

     

    ②HTTP响应&&状态码

    状态行:包括协议版本Version、状态码Status Code、回应短语;

    响应头:包括搭建服务器的软件,发送响应的时间,回应数据的格式等信息;

    响应正文:就是响应的具体数据。

    状态码:

    1xx

    表示HTTP请求已经接受,继续处理请求

    2xx

    表示HTTP请求已经处理完成

    3xx

    表示把请求访问的URL重定向到其他目录

    4xx

    表示客户端出现错误

    5xx

    表示服务端出现错误

    Firefox上查看HTTP传输协议

    F12>网络

    ④HTTP协议版本

    常见的是HTTP1.1

    HTTPSHTTP的安全加密版本(ssl加密传输协议,阻止运营商流量劫持:)),端口不同HTTP80HTTPS443

    HTTP2.0

    不仅客户端能够同时发送多个请求,服务端也能同时处理多个请求,解决了队头堵塞的问题

    多路复用

    HTTP2.0则只会建立一个TCP连接,所有的文件传输都走这条路,而且提供了优先级比如样式表和js先走,图片视频最后。

    默认开启ssl

    压缩Header

    网站访问量

    1、IP访问量

    2、 PV 网页访问量 (用户访问的页面数)

     UV 访客访问量(这里的访客不是用户,而是电脑,一台电脑算一个访客)

  • 相关阅读:
    bzoj2243: [SDOI2011]染色
    bzoj4538: [Hnoi2016]网络
    bzoj 1004
    数论小结2.
    数论小结1.
    Catalan Number
    uva 11645
    uva 01510
    redis cluster介绍
    搭建redis-sentinel(哨兵机制)集群
  • 原文地址:https://www.cnblogs.com/dayofcoder/p/10627768.html
Copyright © 2011-2022 走看看