用途:
1.只要是向服务器请求数据,都用get
2.只要是向服务器发送数据,都用post
大小:
1.如果使用get形式发送一些数据,就需要使用查询字符串,查询字符串最多只能写8k的数据
/goods?name=benchi&color=red
2.如果使用post形式发送数据,把数据写在 xhr.send(这), send()可以最多发2M的数据
安全:
1.get的查询字符串会明文的显示在地址栏相对不安全
2.post发送的数据写在 http报文中的,表面上看不见,实际可以获取到
缓存:
1.使用get方式,数据会有缓存,就不需要,再向服务器发起请求,使用缓存中的数据
2.使唤post方式,是没有缓存的