zoukankan      html  css  js  c++  java
  • http请求

    http的请求方法

    1.GET--获取资源

    2.HEAD--获取资源的元信息

    3.POST--提交数据

    4.PUT--修改数据

    5.DELETE--删除资源

    6.CONNECT--建立链接隧道,用于代理服务器

    7.OPTIONS--列出可对资源实行的请求方法,用来跨域请求

    8.TRACE--追踪请求-响应的传输路径

    GET和POST的区别

    缓存角度:get请求会被浏览器主动缓存下来,留下历史记录,而post默认不会。

    编码角度:get 只能进行 URL 编码,只能接收 ASCII 字符,而 post 没有限制。

    参数角度:get 一般放在 URL 中,因此不安全,post 放在请求体中,更适合传输敏感信息。

    TCP角度:get 请求会把请求报文一次性发出去,而 post 会分为两个 TCP 数据包,首先发 header 部分,如果服务器响应 100(continue), 然后发 body 部分。

    http 状态码

    1xx: 表示目前是协议处理的中间状态,还需要后续操作。

    2xx: 表示成功状态。

    3xx: 重定向状态,资源位置发生变动,需要重新请求。

    4xx: 请求报文有误。

    5xx: 服务器端发生错误。

  • 相关阅读:
    C Looooops(扩展欧几里得)题解
    POJ1061 青蛙的约会(扩展欧几里得)题解
    UVA 11426 GCD
    Trailing Zeroes (III) (二分)题解
    BZOJ 1977 次小生成树
    BZOJ 4557 侦查守卫
    codevs 1088 神经网络
    codevs 1135 选择客栈
    BZOJ 3527 力
    BZOJ 1610 连线游戏
  • 原文地址:https://www.cnblogs.com/susu2020/p/12552848.html
Copyright © 2011-2022 走看看