首先,get和post都是http的请求方式,用户通多http的请求方式完成对资源url的不同操作。
-
get请求提交的数据会在地址栏显示出来,而post请求不会在地址栏显示。
get请求,请求的数据会附在url之后(就是把数据放置在http协议头中),以?分割url协议和传输数据,多个参数用&连接
post请求,把请求的数据放在http包的包体中。
因此,get请求的数据会在地址栏中显示出来,而post请求地址栏不会改变。 -
传输数据的大小
get请求由于浏览器对地址url长度的限制而导致传输数据有限制
post请求不会因为地址长度限制而导致传输数据限制 -
安全性,post的安全性比get的安全性要高