• HTTP协议内容1


    一.请求协议(浏览器---àserver)

    格式:

    (1)    请求首行 ://请求方式 请求路径 协议和版本

    例如:GET /index.html HTTP/1.1
    

      

    (2)    请求头信息://请求头名称:请求头内容,即为key:value格式

    例如:Host:localhos
    

      

     HTTP是无状态的,所以才会有Cookie

    Cookie 是浏览器自带的一个容器

    (3)空行

    (4)请求体(请求数据)

    ------------>分为get请求 

    post请求

    HTTP默认的请求方法就是GET

         * 没有请求体

         * 数据必须在1K之内!

         * GET请求数据会暴露在浏览器的地址栏中

    GET请求常用的操作

    (1)在浏览器的地址栏中直接给出URL,那么就一定是GET请求

     

    (2)点击页面上的超链接也一定是GET请求

    (3)提交表单时,表单默认使用GET请求,但可以设置为POST

    POST请求:

    (1). 数据不会出现在地址栏中

    (2). 数据的大小没有上限

    (3). 有请求体

    (4). 请求体中如果存在中文,会使用URL编码

    例如:username=%E5%BC%A0%E4%B8%89&password=123
    

      

    使用表单可以发POST请求,但表单默认死GET

    Referer:如果是在浏览器的地址栏中直接输入的地址,就没有Referer这个请求头了;

           相当于一个中转站。

    post与get区别

    (1)     post更安全

    (2)     get请求体放在url后面,是有长度限制的,post不存在这个问题

  • 相关阅读:
    NumPy 位运算
    NumPy 数组迭代
    NumPy 广播
    NumPy 基于数值区间创建数组
    NumPy 数组切片
    NumPy 基于已有数据创建数组
    NumPy 数组创建
    NumPy 数据类型
    NumPy ndarray
    区块链技术学习指引
  • 原文地址:https://www.cnblogs.com/asaka/p/6864036.html
Copyright © 2020-2023  润新知