在网页的客户端可以用两种HTTP方法向服务器传送表单数据;GET和POST.采用哪种方法是由表单标签(<form>)中的method属性所指定的,理论上说在HTML中method是不区分大小写的,但是实际上有些浏览器要求method为大写.
一个GET请求音质参数编码成URL形式,称为查询字符串.
一个POST请求则通过HTTP请求的主体来传递表单参数,不需要考虑URL.
GET和POST方法是最明显区别是URL行,因为GET请求的所有表彰参数都编码在URL中,用户可以把一个GET请求加入浏览器收藏夹,而对POST请求却无法这样做.
GET和POST请求之间的不同是相当微妙的,HTTP规范指明,GET请求是幂等的也就是说,一个对于一个特定URL的GET请求,与对应于这一特定URL的两个或多个GET请求是一样的,因此,WEB浏览器可以把GET请求得到的响应页面缓存起来,这是因为不管页面被请求了多少次,响应页面都是的,正因为其幂等性,GET请求用于那些响应页面永不改变的情况,例如将一个单词分解成小块,或者对数字进行乘法运算.
POST请求不具幂等性,这意味着它们无法被缓存,在每次刷新页面时,都会重新连接服务器,显示或者刷新页面时,可能会看到浏览器提示"repost form data?",所以POST适用于响应内容可能会随时改变的情况.
以上【 表单处理方法Method介绍 】的内容由协策网络公司(http://www.580plan.com/)为您提供,本文网址: ,转载请注明出处,更多有关上海网站建设,网站优化、微信网站制作(微官网)、手机app开发、商业摄影、企业宣传片制作、400电话、电商代运营等互联网应用服务都可以联系我们。热线:51085186或致电18018609689王经理。
协策网络公司每天都会不定时更新有关网站建设以及网络营销推广的文章,希望对您有用。