http 常用知识笔记(简)-3

HTTP的优点
简单:基本的报文格式是header+body,头部信息是简单的key-value文本。
灵活易扩展:HTTP协议中的各种请求方法、URL/URI,状态码,头字段等都允许开发人员自定义和扩充。例如HTTPS就是在HTTP与TCP层之间加入了SSL/TLS协议。
应用广泛跨平台:具有天然的跨平台优越性。
HTTP中的双刃剑
无状态:优点是服务器不会去使用额外资源记忆HTTP的状态,减轻服务器负担。缺点是无记忆能力,完成关联性操作变得麻烦。解决方案:使用cookie技术等。
明文传输:优点是传输过程的信息是方便阅读的,方便调试。但是正因如此相当于信息对于他人也是一览无余。
HTTP的缺点
不安全:三个方面,使用明文信息可能被窃听,不验证通信方身份,访问到假网址,无法证明报文完整性,报文可能被篡改。不安全的问题可以使用HTTPS来通信,确保安全。

猜你喜欢

转载自blog.csdn.net/weixin_43891021/article/details/114073257