post和get的区别
POST和GET都是向服务器提交数据,并且都会从服务器获取数据。
区别:
1、传送方式:get通过地址栏传输,post通过报文传输。
2、传送长度:get参数有长度限制(受限于url长度),而post无限制。
3、GET产生一个TCP数据包;POST产生两个TCP数据包。
4、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式。
5、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式。
6、get方式只能支持ASCII字符,向服务器传的中文字符可能会乱码,post支持标准字符集,可以正确传递中文字符。