POST 和 GET 的区别

1.GET的数据在URL中对所有人都是可见的。POST不会再URL中显示。

2.GET对数据长度有限制,当发送数据时,GET方法向URL中添加数据;URL的长度是受限制的(URL最大长度是2048个字符)。

POST无限制 

3.GET可以收藏书签,POST不可以

4.GET按后退按钮/刷新无影响,POST数据会被重新提交。

5.GET编码类型application/x-www-form-url,POST编码类型encodedapplication/x-www-form-urlencoded 或 multipart/form-data。为二进制数据使用多重编码。

6.GET会留有历史记录,POST不会保留历史记录

7.GET只允许ASCII字符。POST没有限制。也允许二进制数据。

8.GET安全性较差,因为发送的数据是URL中的一部分。一般验证表单,输入账户密码,其它敏感信息的时候用POST方式。所以,

POSTGET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中。

猜你喜欢

转载自blog.csdn.net/qq_40428678/article/details/82796909