https 与 http 协议 总结
https协议与http协议最大的不同在于安全性,https协议采用了ssl协议,保证通信的安全性大致流程
CA 证书
电脑内有内置的CA公钥,可以去解密服务端证书
双方各自生成一样的对称**,不存在**在网络上传输的情况
服务端证书中包括 服务端公钥,截止日期 颁发机构 签名算法
http 有四种通信类型
get 请求资源 post 上传一些资源,通常为创建资源
put 长传资源,通常为修改资源 delete 删除资源
基于tcp 面向连接 keep-alive 复用连接
1XX 保留
2XX 表示请求成功地接收 表明服务器成功地接收了客户端请求
3XX 为完成请求客户需进一步细化请求
301-Moved Permanently 重定向 浏览器自动访问新的URL
302-Found 类似301 但新的URL因该被视为临时性的替代,而不是永久性的
4XX 客户端错误
例如,客户端请求不存在的页面,客户端未提供有效的身份验证 404 –Not Found 无法找到指定位置的资源
5XX 服务器错误
服务器遇到错误而不能完成该请求 例如 502 –Bad Gateway 服务器作为网关或代理时,为完成请求访问下一个服务器,但是该服务器返回了非法的应答;500 –Internal Server Error 服务器遇到了意料不到的情况不能完成客户的请求
http返回类型参照 :https://www.cnblogs.com/111testing/p/6039097.html