zoukankan      html  css  js  c++  java
  • get和post的一些简单区别

    今天在网上发现了一个帖子是关于get和post的区别的,就总结一下,有不对的地方还望指正;

    ①这是在菜鸟教程上讲到的:

    与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用。

    然而,在以下情况中,请使用 POST 请求:

    • 无法使用缓存文件(更新服务器上的文件或数据库)
    • 向服务器发送大量数据(POST 没有数据量限制)
    • 发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠 

    ②再者就是从博客园中的大神的帖子中看到的一些:

    GET用于信息获取,可以携带交互需要的所有数据,因此你会看到搜索百度或谷歌的时候,点击搜索形成的URL包含了你刚才的搜索关键字,没有安全需求的请求把信息放URL里没关系;

    POST表示可能修改变服务器上的资源的请求,但是在URL中不会显示;

    HTTP没有要求,如果Method是POST数据就要放在BODY中。也没有要求,如果Method是GET,数据(参数)就一定要放在URL中而不能放在BODY中。

    ③有人说get传递参数的 大小是2KB,post是基本上是没有限制的,其实http协议对两者 都是没有限制的 ,那么是通过什么限制的呢?是通过浏览器或者是服务器;

    ④Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求,在FORM(表单)中,Method默认为"GET",实质上,GET和POST只是发送机制不同,并不是一个取一个发!!!

  • 相关阅读:
    jsonp解决跨域
    rkhunter
    freshclam
    ntpdate
    一个汉字占几个字节
    plsql developer 使用 oracle instantclient的安装和配置
    初学者学习计划
    pslq常用操作
    plsql使用
    Tomcat性能调优方案
  • 原文地址:https://www.cnblogs.com/Super-Zhen-/p/5841911.html
Copyright © 2011-2022 走看看