在POST 中,可以发送大量的数据,因为数据是在正文主体中发送的。 2、安全性 GET 方法发送的数据不受保护,因为数据在 URL 栏中公开,这增加了漏洞和黑客攻击的风险。 POST 方法发送的数据是安全的,因为数据未在 URL 栏中公开,还可以在其中使用多种编码技术,这使其具有弹性。 3、加入书签中 GET 查询的结果可以加...
GET:由于数据在 URL 中传递,所以传输的数据量有限制,一般在 2KB 到 8KB 之间,不同浏览器有不同的限制。 POST:由于数据作为请求的一部分,所以传输的数据量相对较大,一般没有大小限制。 3. 安全性 GET:因为数据在 URL 中可见,所以不适合传输敏感信息,如密码等。 POST:因为数据不会出现在 URL 中,所以相对更...
对于POST,由于不是URL传值,理论上是不会受限制的,但是实际上各个服务器会规定对POST提交数据大小进行限制 3、安全性 POST的安全性比GET的高。这里的安全是指真正的安全,而不同于上面GET提到的安全方法中的安全,上面提到的安全仅仅是不修改服务器的数据。比如,在进行登录操作时,通过GET请求,用户名和密码都会暴露再...
get请求是可以缓存的 post请求不可以缓存 4、后退页面的反应 get请求页面后退时,不产生影响 post请求页面后退时,会重新提交请求 5、传输数据的大小 get一般传输数据大小不超过2k-4k(根据浏览器不同,限制不一样,但相差不大) post请求传输数据的大小根据php.ini 配置文件设定,也可以无限大。 6、安全性 这个也是最...
Java的GET和POST请求的本质区别是:1.作用不同;2.用户可见性不同;3.安全性不同;4.数据大小限制不同;5.保留和收藏性不同。作用不同在于,GET是从服务器上获取数据,而POST请求是向服务器传送数据。 1.作用不同 GET是从服务器上获取数据,GET请求返回request–URI所指出的任意信息;而POST请求是向服务器传送数据,...
既然GET也能在Body中添加数据,那么POST请求数据的安全性并不是面试官期望听到的回答。 数据量角度 常见的GET和POST区别还有GET传输的数据比较少,POST传输数据多;在HTTP规范中并没有对URL的长度和传输的数据大小进行限制,但是在实际开发时,由于浏览器和服务器均对URL的长度进行了限制,因此表现出了GET传输数据少的缺点...
GET和POST的主要区别如下:用途与安全性:GET:主要用于获取/查询资源信息,应该是安全的和幂等的。POST:主要用于更新资源信息,可能修改变服务器上的资源。数据发送方式:GET:请求的数据会附在URL之后,以”?“分割URL和传输数据,参数之间以”&“相连。数据会暴露在URL中。POST:提交的数据则放置在...
安全性:因为GET请求提交的数据是放在URL中,所以安全性较低,因为当提交的数据中有用户名和密码等敏感信息时,这些信息会暴露在URL中,可能会被第三方看到。而POST请求因为提交的数据是放在HTTP包的Body中,相对较为安全。数据长度限制:因为GET请求是通过URL提交数据,那么GET请求提交的数据大小就会受到...
(都是请求,并不是一个取一个发) Get:①用于获取信息,而非修改信息 ② 幂等:同一URL的多个请求应该返回同样的结果 Post:可能改变服务器上的资源 2. 传输信息在HTTP中的位置不同: Get:在Http头部传输的 Post:作为http请求的内容 3. 提交的安全性不同:(Post比Get安全性高) ...
理论上Post方法提交的数据没有大小限制,起限制作用的是服务器处理Post请求的能力。 4.Get方式的安全性要低于Post方式。 这里的安全性指的是"security",例如get方式如果提交用户名和密码,则用户名和密码都写在url中,浏览器缓存中可能会保存,所以非常不安全。