1、书签和浏览历史记录不同 GET:网址参数与网址一起存储 POST:保存的网址不带网址参数 2、缓存和服务器日志文件不同 GET:URL 参数以未加密的方式存储 POST:网址参数不会自动保存 3、浏览器刷新/返回按钮时的行为不同 GET:不再发送网址参数 POST:浏览器警告必须重新发送表单数据 4、数据类型 GET:仅 ASCII 字符 ...
(1)post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中) (2)post发送的数据更大(get有url长度限制) (3)post能发送更多的数据类型(get只能发送ASCII字符) (4)post比get慢 (5)post用于修改和写入数据,get一般用于搜索排序和筛选之类的操作(淘宝,支付宝的搜索查询都是get提交)...
POST---> POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中。 9.可见性: GET--->数据在 URL 中对所有人都是可见的。 POST---> 数据不会显示在 URL 中。 对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据); 而对于POST,浏览器先发送header,...
1.表面上的区别 1.GET在浏览器回退时,是无害的,而Post会再次提交请求 2.Get产生的Url地址会被Bookmark,而Post不会 3.Get请求会被浏览器主动Cache,而Post不会,除非主动设置 4.Get请求只能进行Url编码,而Post支持多种编码方式 5.Get请求参数会被完整保存在浏览器记录里,而Post的参数不会被保留 6.Get请求在UR...
表单提交中get和post方式的区别有5点 1.get是从服务器上获取数据,post是向服务器传送数据。 2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看...
二、不同点 约定和规范 对于GET 请求和 POST来说,它们最大的区别是规范和约定上的不同。在规范中,...
虽然它们都是HTTP协议的一部分,但在实际应用中,它们有着各自的特点和适用场景。下面,我们将从几个方面来探讨GET和POST的主要区别。 一、参数可见性 GET方法将参数附加到URL的末尾,以查询字符串的形式进行传输。这意味着,当使用GET方法发送请求时,URL中会包含请求参数,这些参数对用户是可见的。而POST方法则不同,它...
从前面关于 POST 的请求报文也可以看出,POST 是将请求信息放置在请求数据中的,这也是 POST 和 GET 的一点不那么重要的区别。有一些博客的说法是 GET 请求的请求信息是放置在 URL 的而 POST 是放置在请求数据中的所以 POST 比 GET 更安全。其实这种说法很有问题,随便抓下包 POST 中的请求报文就暴露无疑了,这...
1 传参方式不同:GET请求通过URL参数传递参数,POST请求则是将参数放在请求体中以表单形式提交。2 参数传递大小限制不同:GET请求由于将参数放在URL中,所以会受到URL长度的限制。而POST请求的参数多数情况下大小没有限制,只受到服务器端设置的处理数据大小的限制。3 安全性不同:GET请求的参数暴露在URL上,可能被...