get提交和post提交的区别:
1)get提交参数在请求行里提交的,显示到地址栏里;post提交参数 在请求体里提交的,不会显示到地址栏
2)get提交不安全;post提交相对安全
3)get提交参数有长度限制;post提交参数理论上没有长度限制
GET
· get重点是从服务器上获取资源
· get传输数据是通过URL请求,以field(字段) = value的形式,置于URL后,并用“?”连接,多个请求数据间用“&”连接
· get传输数据量小,因为受URL长度限制,但是效率高
· get是不安全的,因为URL是可见的,可能会泄漏私密信息
· get方式只能支持ASCII字符,向服务器传的中文字符可能会乱码
POST
· post重点是向服务器发送数据。
· post传输数据是通过HTTP的post机制。将字段和对应值封存在请求实体中发送给服务器。这个过程用户是不可见的
· post可以传输大量数据,所以上传文件时只能用post
· post支持标准字符集,可以正确传递中文字符
· post 较get安全性高
更详细的区别:
https://blog.csdn.net/qq_41939384/article/details/87628188