1.get是指客户端发送一个请求给服务器,目的是从服务器端取得资源,post则是向服务器端提交数据;
2.get的参数(键值对)在URL中可以看到,post的参数通过加密处理用户看不到;
3.get传送的数据量较小,不能大于2KB;post传送的数据量较大,一般被默认为不受限制;
4.get安全性比较低,post安全性较高。
---------------------------------------------------------------------------------------------------------------------1.html中form表单
... ; 2.method是指将表单中的数据传送给服务器进行处理的方法,即post方法或get方法; 3.action属性则规定向何处发送表单数据; 4.URL是指统一资源定位符。一、如果采用post方法
浏览器将与action属性中指定的表单处理服务器建立联系,一旦建立连接之后,浏览器就会按分段传输的方法将数据发送给服务器。在服务器端,一旦post样式的应用程序开始执行,就应该从一个标志位置读取参数,而一旦读到参数,在应用程序能够使用这些表单值以前,必须对这些参数进行解码,用户特定的服务器会明确指定应用程序应该如何接受这些参数。例:
f12打开开发人员工具-network网络请求-headers中可查看登录后发送给服务器的数据
二、采用方get法
浏览器会与表单处理服务器建立连接,然后直接在一个传输步骤中发送所有的表单数据:浏览器会将数据直接附在表单的action URL之后,这两者之间用问号进行分隔。例:
一般浏览器通过上述两种方法传输表单信息,而有些服务器只接受其中一种方法提供的数据。可以在标签的method(方法)属性中指明表单处理服务器要用方法来处理数据,使用post还是get。