zoukankan      html  css  js  c++  java
  • 面试题:http和https的区别?什么是http无状态协议?什么是本地存储?

    面试题:http和https的区别

    1. 开头分别是http"//, https://, s是security的意思

    2. http不安全,https是安全的

    3. http默认端口是80, https 443 (Telnet可以查看)

    4. http在osi网络模型中最高层应用层,而https有安全机制,在传输层操作,

    (物数网传会表应)

    5. http直接发布即可,https需要从ca机构申请SSL证书(要钱180块一年)

    什么是http无状态协议?以及怎么解决?

    1. 无状态协议,没有记忆能力,一次http请求结束就结束;第二次请求也取不回上次的数据。

    解决方案:

    1.后端解决 session 保存在服务器/数据库

    2. 前端解决:cookies或者H5新特征本地存储

    延伸:什么是本地存储?

    H5提供了2种客户端存储数据的对象

    windows.localStorage

    windows.sessionStorage(关闭浏览器或页面时,数据就销毁了)

    localStorage.setItem('key', value)

    localStorage.getItem('key')

  • 相关阅读:
    模板方法设计模式
    单一职责原则
    开闭原则
    uml
    迭代器模式
    观察者模式
    工厂模式
    代理模式
    idea本地Maven仓库不能下载依赖jar包的解决方案
    selenium 使用教程详解-java版本
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/13047712.html
Copyright © 2011-2022 走看看