请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 95|回复: 0

get和post的区别

[复制链接]

12

主题

12

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2022-6-30 19:45:18 | 显示全部楼层 |阅读模式
get和post的区别:
1.get是用来从服务器上获得数据,而post是用来向服务器上传递数据。
2.get是将表单中的数据按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向的URL。
3.get是不安全的,因为在传输过程中数据被放在请求的URL中,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据。 Post的所有操作对用户来说都是不可见的。
4.Get 传输的数据量小,这主要是因为受 URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用 Post。
5.Get 限制Form表单的数据集的值必须为 ASCII字符;而Post 支持整个ISO10646字符集。
6.Get 是Form的默认方法。
一般来说,尽量避免使用 Get方式提交表单,因为有可能会导致安全问题。比如说在登陆表单中用 Get方式,用户输入的用户名和密码将在地址栏中暴露无遗。但是在分页程序中,用 Get方式就比用Post 好。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-8-8 02:39 , Processed in 0.040376 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表