zoukankan      html  css  js  c++  java
  • GET,POST,PUT,DELETE,OPTIONS用法与说明

    GET,POST,PUT,DELETE用法与说明


    GET请求

    • GET请求会向数据库发索取数据的请求,从而来获取信息,一般只是用来查询数据,不对服务器的数据做任何的修改,新增,删除等操作。不会影响资源的内容,即该请求不影响服务器的数据。同一个请求发送多次返回的结果应该相同。
    • GET请求会把请求的参数附加在URL后面,这样会产生安全问题,如果是系统的登陆接口采用的get请求,需要对请求的参数做一个加密。
    • GET请求其实本身HTTP协议并没有限制它的URL大小,但是不同的浏览器对其有不同的大小长度限制。

    POST请求

    • POST请求是向服务器端发送数据的,对服务器的数据做改变,常用于数据的提交,新增操作。
    • POST请求的请求参数都在请求体中
    • POST请求本身HTTP协议也是没有限制大小的,限制它的是服务器的处理能力。

    PUT请求

    • PUT请求是向服务器端发送数据的,对服务器的数据做改变,常用于数据的修改操作。
    • PUT与POST请求一样都会改变服务器的数据,但是PUT侧重于对数据的修改操作,POST侧重于对数据的增加操作
    • PUT请求不会增加数据的种类,也就是说无论进行多少次PUT操作,其数据的数量不会发生改变。

    DELETE请求

    • DELETE请求用来删除服务器的资源

    ★注意:这些不同方式的请求形式,只是一种规范定义而已,并不是说get请求无法修改服务器的数据,只是一种规范,比如你也可以所有的请求都通过post方式来访问,实现功能上面没有任何问题,只是说这种做不符合了规范而已,我们平常编码还是尽量符合规范比较好。

  • 相关阅读:
    USB2.0协议学习笔记---USB工作过程(类的方法)
    USB2.0协议学习笔记---USB数据包结构
    (转)css选择器及其优先级
    通用后台管理系统UI模板-AdminLTE简介及构造动态菜单栏
    css定位研究
    css浮动知识点(转)
    深入理解cookie和session
    js中json知识点
    js中的循环
    jquey中json字符串与json的转换(转)
  • 原文地址:https://www.cnblogs.com/zhif97/p/13942751.html
Copyright © 2011-2022 走看看