• HTTP学习笔记1-基本定义


    1HTTP(Hypertext  Transfer  Protocol)超文本传输协议,httpTCP/IP协议的一个应用层协议;从1990年开始就在www上广泛应用,是现今在www上应用的最多的协议,目前版本是1.1Http1.0是短连接,Http1.1长连接(Connection:Keep-alive

     

    2HTTP是应用层的协议,当你上网浏览网页的时候,浏览器和Web服务器剑就会通过HTTpinternet上进行数据的发送和接收。

     

    3HTTP是一个基于请求/响应模式的、无状态的协议。

     

     


    浏览器与服务器通信的过程
     

     

    4,持续连接(Persistent Connections:通过这种连接,浏览器可以在建立一个连接之后,发送请求并得到回应,然后继续发送请求并再次得到回应,并且,客户端还可以发送流水线请求,也就是说客户端可以连续发送多个请求,而不用等待每一个响应的到来。

    5HTTP  URL 的格式如下:

    http://host[:port][abs_path]

    6URIUniform Resource Identifier, 统一资源标识符)纯粹是一个符号结构,用于指定构成Web资源的字符串的各个不同的部分。

    7URL是一种特殊类型的URI,它包括了用于查找某个资源足够信息,其他的URI,例如:mailto:zhangsan@sina.com则不属于URL,因为它里面不存在根据该标识符来查找的任何数据。这种URI称为URN(通用资源名)

    补充:

    Http 工作在tcp/ip协议基础上的

    通过httpwatch插件抓取http请求内容。

    get/post

    (1),  安全性get请求的数据会显示在地址栏上,post请求的数据,,放在http协议的消息体。

    (2),  从可以提交数据的大小看

       (2.1) http协议本身并没有限制数据大小

       (2.2) 浏览器在对get和post做限制,get请求数据2k+35,post没有限制

  • 相关阅读:
    Codeforces 678E 状压DP
    Codeforces 667C DP
    POJ 3017 DP + 单调队列 + 堆
    Codeforces 1154F (DP)
    Codeforces 1154G 枚举
    Codeforces 1153D 树形DP
    Codeforces 1109E 线段树
    Codeforces 1109C 线段树
    Codeforces 1109D (树的计数问题)
    async/await
  • 原文地址:https://www.cnblogs.com/zhaofeng555/p/3428439.html
Copyright © 2020-2023  润新知