GET:由于数据在 URL 中传递,所以传输的数据量有限制,一般在 2KB 到 8KB 之间,不同浏览器有不同的限制。 POST:由于数据作为请求的一部分,所以传输的数据量相对较大,一般没有大小限制。 3. 安全性 GET:因为数据在 URL 中可见,所以不适合传输敏感信息,如密码等。 POST:因为数据不会出现在 URL 中,所以相对更...
在POST 中,可以发送大量的数据,因为数据是在正文主体中发送的。 2、安全性 GET 方法发送的数据不受保护,因为数据在 URL 栏中公开,这增加了漏洞和黑客攻击的风险。 POST 方法发送的数据是安全的,因为数据未在 URL 栏中公开,还可以在其中使用多种编码技术,这使其具有弹性。 3、加入书签中 GET 查询的结果可以加...
get:传输数据的大小不超过2k-4k post:传输数据的大小由php.ini设定,可以无限大 6.安全性 原则上post比get安全,毕竟post参数传递不可见,但是也可以在get传参时进行加密操作,所以安全性区别不大 7.数据包 get:产生一个tcp数据包,对于get方式的请求,浏览器会将http header和body一并发出去,服务器响应200(返回数据)...
对于POST,由于不是URL传值,理论上是不会受限制的,但是实际上各个服务器会规定对POST提交数据大小进行限制 3、安全性 POST的安全性比GET的高。这里的安全是指真正的安全,而不同于上面GET提到的安全方法中的安全,上面提到的安全仅仅是不修改服务器的数据。比如,在进行登录操作时,通过GET请求,用户名和密码都会暴露再...
安全性角度 一般认为POST在传输数据时更加的安全,因为GET传输时将在URL中显示参数,而POST的数据则放在了请求体(body),所以更安全。 这种想法的由来多半是因为表单form数据提交时默认GET传输时会把表单中的字符拼接到URL后作为参数传送,POST传输表单数据会放在body中;当GET方式提交后会把提交的数据显示在URL上。
get一般传输数据大小不超过2k-4k(根据浏览器不同,限制不一样,但相差不大) post请求传输数据的大小根据php.ini 配置文件设定,也可以无限大 6、安全性 这个也是最不好分析的,原则上post肯定要比get安全,毕竟传输参数时url不可见,但也挡不住部分人闲的没事在那抓包玩。安全性个人觉得是没多大区别的,防君子不防小...
GET和POST区别是参数位置不同、安全性不同、数据大小限制不同、缓存处理不同。1、参数位置 GET请求的参数通常附加在URL的末尾,以问号(?)分隔。这种方式使得URL更加简洁明了,方便阅读和理解。但是,由于参数直接附加在URL上,GET请求容易受到网络窃听和注入攻击。因此,在传递敏感信息时,应尽量避免使用...
GET - 是从服务器上获取数据 POST - 是向服务器传送数据 参数传递方式不同:GET 请求的参数是在 URL 中发送的 POST 请求的 参数是在消息主体中发送的 数据传输大小限制不同:get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。安全性不同 get安全性比较低,因为传...
对于POST,由于不是URL传值,理论上是不会受限制的,但是实际上各个服务器会规定对POST提交数据大小进行限制,Apache、IIS都有各自的配置。2、浏览器回退情况不同 GET在浏览器回退时是无害的,而POST会再次提交请求。3、安全性不同 GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感...
通过Fiddler等工具可以绕过限制,让GET请求携带数据,这表明POST请求的数据安全性并不是面试官期望的答案。在数据量方面,GET请求一般用来传输较少的数据,而POST请求则适用于传输大量数据。实际开发中,浏览器和服务器对URL长度和数据大小有不同限制,导致GET请求的数据量受制。相比之下,POST请求理论上不...