Http协议中数据的传输包括两种形式,第一种是默认的Get方式,该方式是通过URL传递数据(表单值),其传递的数据量是有限的,大概几百个字节。第二种是Post方式,即数据(表单值)隐藏在Http的报文中,从URL地址中无法看到,但是传递的数据量没有限制。
1.post和get的区别
post方式,无法将网址发送给其他人,因为数据被存放在报文体中,单纯的只有网址是不够的。需要注意的是,post表单提交方式,如果刷新页面,会提示是否重复提交。
Get方式,数据在URL地址的后部,即地址后跟着”?”,如果传递的数据很多,那么键值对之间用”&”进行分割。需要注意的是,如果url中有汉字或者是特殊符号等,则需要对URL进行编码。