zoukankan      html  css  js  c++  java
  • 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不存在这个问题

  • 相关阅读:
    常用正则表达式大全摘录
    非常好用的CSS样式重置表
    Vue2.0 Props双向绑定报错简易处理办法
    kuangbin带我飞QAQ DLX之一脸懵逼
    乘法逆元+快速幂
    kuangbin带我飞QAQ 线段树
    kuangbin带我飞QAQ 最短路
    uva11401:Triangle Counting 递推 数学
    分块
    今日头条”杯2018年湖北省赛(网络赛)
  • 原文地址:https://www.cnblogs.com/asaka/p/6864036.html
Copyright © 2011-2022 走看看