gpt4 book ai didi

http - 我的浏览器如何将我的 http 请求转换为 https?

转载 作者:行者123 更新时间:2023-12-04 16:49:30 25 4
gpt4 key购买 nike

friend 们,我想知道当安全托管完成时,我们需要一个唯一的 IP 地址来关联我们的 SSL 证书。另外,我在一个教程中读到,当浏览器请求安全连接时,所有 SSL 进程都会启动。但是浏览器如何请求安全连接。我们不只是写 www.chase.com 吗?然后我们的浏览器将http转换为https?后台发生了什么?

最佳答案

一步一步(假设 HSTS header 是 不是 处于事件状态,它将自动使用 https 而不发出 http 请求):

  • 客户端在地址栏中输入 www.example.com
  • 浏览器采用 HTTP 协议(protocol)并向 www.example.com
  • 发送 GET 调用。
  • www.example.com 以移动的状态代码响应并提供新位置:

    HTTP/1.1 301 永久移动
    地点: https ://www.example.com/
  • 浏览器读取并知道它必须启动安全 HTTPS 连接。
  • ...等等。这就是事情变得更加复杂的地方,因为浏览器和服务器会交换多条消息,直到建立安全连接。

  • 无论如何,如果您需要安装 SSL/TLS 证书,您必须确保您的客户端从 HTTP 重定向到 HTTPS。这应该通过服务器配置来完成。

    关于http - 我的浏览器如何将我的 http 请求转换为 https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3883059/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com