目前很多手游都采用HTTP链接来做轻度社交,TCP的游戏一般也会有HTTP的需求,例如获取服务器列表。经常有朋友说很多登陆异常,因为登陆是游戏最开始的一环。
HTTP并不能保证数据的安全性。
在一般的网络环境下:
1.HTTP会被运营商插入广告(尤其是城中村电信)
2.HTTP数据容易被窃取和修改
3.HTTP会被DNS劫持
如果HTTP信息被修改(如插入广告),那么获得的数据与你要解析的数据就是不一样的了。解析出错(服务器列表不能正常获得),那么肯定进入不了游戏。
出于这种情况,你可以说那么我们改下解析方式来兼容被修改的数据把?
这样可以达到目的,但是并不好。
最好的方式其实很简单,改用HTTPS,HTTPS能保证数据的安全性。具体怎么撸成HTTPS,那百度一堆文章能教你。
新年快乐,各位!