传输数据一般用到的方式是post和get,先来说一下他们的特点:
get:传输的数据量小,传输的速度相对较快,但是传输的数据会显示在地址栏中,能够看到,所以不安全;
post:传输的数据量比get大,所以相应的速度会较慢,但是地址栏不会显示传输的数据,相对安全;
根据他们的特点我们会发现:
如果我们传输的数据不需要加密,地址栏显示数据也不影响,推荐用get,一般查询即从服务端上获取数据都用的get;
但是我们传输的数据需要加密,则推荐用post,比如你账号的登录、注册都用post;
但是post加密只是相对安全,因为js都是明文的,解密难度并不高,所以一般比较重要的数据传输会采用在浏览器安装安全控件进行加密,比如你在浏览器上登录银行账号(ps:这个方式安全系数高,但是成本比较高),还有ssl方式加密,不过这些一般就是在后端加密了