Get Post比较

  1. Get请求出数据放在URL上,?分割,大小有限制,安全性低
  2. post数据在request body中
  3. get会回退是无害的,post会再次请求
  4. get请求会被浏览器缓存,post不会

HTTP协议

  1. 特点:无连接,每次处理一个请求;无状态,没有记忆能力,每次必须重新连接。
  2. 协议组成

    请求报文:请求行、请求头、空行、请求体
    相应报文:状态行、相应头、空行、响应体

  3. 方法: Get、Post、Put、delete、head

  4. 状态码:

    2XX:成功接受数据
    3XX:重定向
    4XX: 客户端错误
    5XX:服务器端错误
    200:请求成功
    206:客户发送了一个带有range的请求,服务器完成了,饼返回。
    301:请求的页面永久转移到新的URL
    302:临时装一刀RUL
    304: 缓存
    404: 请求资源不存在
    400: 客户端请求错误
    403: 禁止访问
    401: 未授权,需要验证
    500: 服务器端遇到错误
    501: 服务器不具备某个公能
    502:错误网关

  5. 持久连接

    keep-alive,避免重新连接

  6. 管线化

    (1)不惜每次重新发送请求
    (2)GET/Head可以,post有限制
    (3)初次使用不创建,因为不知道服务器是否支持
posted @ 2018-08-18 09:39  dfgfgf  阅读(70)  评论(0编辑  收藏  举报