对于网页中的form元素,method 属性的get和post有何不同?

 我来答
百度网友825109a
2018-04-27 · TA获得超过157个赞
知道小有建树答主
回答量:113
采纳率:79%
帮助的人:41.5万
展开全部
get和post是http请求的两种方式;
一般来说,get方式应用于获取数据(查询),而不对数据本身做更改,post方式应用于修改数据(增删改)。
get和post表现形式上的差别简单列举如下,
浏览器缓存:
浏览器可能会缓存get请求结果,而不会缓存post请求结果;
get和post对参数的处理:
get请求参数直接存在于URI(可以简单理解为get请求是拼接URI),并能在地址栏看到,post请求参数会存放到专门的body中,不会在地址栏中显示。
datouxiaoxu
2018-04-27 · TA获得超过1262个赞
知道小有建树答主
回答量:1022
采纳率:83%
帮助的人:482万
展开全部
1、Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如url,xxx.com/test?name=asd&id=123
2、Post 方法通过 HTTP post 机制,将表单内各字段名称与其内容放置在 HTML 表头(header)内一起传送给服务器端交由 action 属性能所指的程序处理
3、Get传输的数据量小,这主要是因为受URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用Post
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式