get和post请求方式的区别

用途:

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方式,是没有缓存的

posted @ 2020-10-29 09:52  离曈  阅读(208)  评论(0编辑  收藏  举报