编程中post行为是什么意思?
我访问一个网站,那么什么样的行为算是post行为呢,比如登录,发帖、回帖、点赞、转发、分享、等等这些是post行为吗?是不是跟服务器又数据交换的都是post行为呢?
1. 在html语言中,有两种方式给服务器发送表单(你在网页中填写的一些数据)。一种是POST,一种是GET。POST把表单打包后隐藏在后台发送给服务器;GET把表单打包发送前,附加到URL(网址)的后面。
2. POST的安全性要比GET的安全性高。注意:这里所说的安全性和上面GET提到的“安全”不是同个概念。
上面“安全”的含义仅仅是不作数据修改,而这里安全的含义是真正的Security的含义,比如通过GET提交数据,用户名和密码将明文出现在URL上,因为:
(1)登录页面有可能被浏览器缓存。。
除此之外,使用GET提交数据还可能会造成Cross-site request forgery攻击。
拓展:
html中get和post的区别
主要区别:
get和post是html中表单的提交方式中的两种方式,其主要区别在于:
1、get
url 改变,在url 里显示 HTML Form 参数的 name/value 值。
只适合有少量参数的 HTML Form,因为 URL 长度有字符
涉及安全性的信息,比如用户密码,不能用 get,因为会在 URL 上显示,不安全。
2、post
url 不改变,
不在 url 里显示 HTML Form 的数据。
Form 提交的信息没有长度
涉及安全性的信息,如用户密码,应采用 post 方式。
post是隐藏性传值。
楼上已经说的很清楚了,post只是一种方式而已,你描述的情况可能是post,可能不是。
下一篇:要换什么求大神解
上一篇:问题如下,求第五个数字该如何排列