get和post方法功能类似的,使用建议:

1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
区别表现如下:

  1. get是从服务器上获取数据,post是向服务器传送数据。
  1. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
  2. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
  3. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
  4. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。

若符合下列任一情况,则用POST方法:

* 请求的结果有持续性的副作用,例如,数据库内添加新的数据行。
* 若使用GET方法,则表单上收集的数据可能让URL过长。
* 要传送的数据不是采用7位的ASCII编码。

若符合下列任一情况,则用GET方法:

* 请求是为了查找资源,HTML表单数据仅用来帮助搜索。
* 请求结果无持续性的副作用。
* 收集的数据及HTML表单内的输入字段名称的总长不超过1024个字符。

关于什么时候用get请求和什么时候用post请求相关推荐

  1. NETGEAR拒绝连接请求_3分钟理解HTTP的请求与响应

    HTTP和HTTPS HTTP协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的方法. HTTPS(Hypertext Transfer ...

  2. python同时同步发送多个请求_python如何实现“发送一个请求,等待多个响应”的同步?...

    我正在写一些代码通过串行口与单片机通信. MCU端基本上是一个请求/响应服务器. 一个或多个MCU发送我的请求. 然而,响应可以异步到达并且具有随机延迟,但是响应的顺序将保持不变. 另外,我的应用程序 ...

  3. handlerinterceptoradapter 获取请求参数_SSM框架防止重复请求

    SSM框架防止重复请求 编者: wRitchie(吴理琪) 来源:http://www.bj9420.com SSM框架,即Spring+Spring MVC+Mybatis,在实践中由于网络延迟或多 ...

  4. (POST请求中的三种数据请求格式.application/x-www-form-urlencoded和multipart/form-data和application/json)

    (POST请求中的三种数据请求格式.application/x-www-form-urlencoded和multipart/form-data和application/json) applicatio ...

  5. 请求包含(Include)和请求转发(Forward)

    定义 请求包含是指将另一个Servlet的请求处理流程包含进来. 请求转发是指将请求转发给别的Servlet处理. 实现 实现请求包含和请求转发,可以使用HttpServletRequest的getR ...

  6. axios delete有请求体吗_关于axios请求——delete方法

    有的人只知道delete方法,传值的时候,将请求值放在url上,而像post方法那些,带有请求体,却不知道该如果传值. 首先,delete方法有三种写法 一:请求参数拼接在url上 axios.del ...

  7. thinkphp5基本的一些操作/API友好/获取请求信息(Request)/判断请求类型(GET...)/验证参数数据(Validate)/连接数据库/原生sql语句查询

    文章目录 一.API友好 1.举两个thinkphp5关于API友好的例子 (1)数据输出 (2)错误调试Trace 二.获取请求信息(Request) 1.获取URL信息 2.获取 模块/控制器/操 ...

  8. xhr如何发送post请求_js实现ajax的post请求步骤

    //当页面加载完毕之后,执行以下代码 window.onload =function(){ document.getElementById("ok").onclick =funct ...

  9. http请求过程 Android,android HTTP网络请求回顾

    1.HTTP协议了解 http是一种应用层的协议,底层通过TCP来进行可靠的数据传输.HTTP是基于TCP的应用层协议,它在更高的层次封装了TCP的使用细节,使网络请求更加易用,TCP连接是因特网基于 ...

  10. fiddler filters 使用(fiddler只显示指定请求,fiddler不显示指定请求,即filter请求过滤)转自:http://blog.csdn.net/notejs/article/

    fiddler filters 使用(fiddler只显示指定请求,fiddler不显示指定请求,即filter请求过滤) Fiddler 有一个filters可以很好的帮助我们只显示我们关系的请求或 ...

最新文章

  1. 重新安装nginx注意事项
  2. android 8.0 intent,Android 8.0通知栏适配问题
  3. 运用BT在centos下搭建一个博客论坛
  4. AjaxControlToolkit AjaxFileUpload 为英文的解决办法
  5. Ubuntu使用——11(thinkPHP 5在Ubuntu上学习总结)
  6. 一个普通人,想改变命运,最靠谱的3种方式
  7. windows 下 git bash 打开特定的文件目录与相关操作
  8. Qt 3D Opengl学习
  9. Amos中介效应检验
  10. pygame模块实现乌龟吃鱼游戏案例
  11. pandas面板(Panel)
  12. 腾讯QQ邮箱、网易163邮箱配置客户端(Windows自带邮件)教程
  13. 物联网RFID技术之应用ETC系统
  14. 依旧乐观的李彦宏,十年寻光的百度AI
  15. tushare获得股票数据后进行数据合并
  16. 气传导蓝牙耳机哪个牌子好?口碑好的气传导耳机分享
  17. 《黑白团团队》第三次作业:团队项目的原型设计
  18. 美元指数回落美债收益率下跌,金价未能实现五连涨
  19. Wince 困难中前行 晚饭的时候可以看下夕阳
  20. 发表 SCI 封面文章是一种怎样的体验?

热门文章

  1. KeyValuePair如何判断是否为空
  2. 有向图,无向图的邻接矩阵和邻接表模板
  3. windows无法访问指定设备路径或文件_你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证...
  4. java图片灯箱,[WordPress教程]纯代码实现图片灯箱lightbox效果
  5. 汪国真:思念是一种美丽的孤独
  6. BAT 再无百度!互联网十强还会有百度吗?
  7. 2019牛客国庆集训派对day7题解
  8. JLink下载程序失败
  9. egg-从入门到上线 (下)
  10. 程序员上班“划水”向阿里猛投简历,两次被刷后,终成“老弟”P6