【问题标题】:What does an HTTPS request look like?HTTPS 请求是什么样的?
【发布时间】:2012-11-22 06:49:54
【问题描述】:

要使这个简单的 HTTP 标头与启用 HTTPS 的服务器通信,还需要进行哪些其他更改。

GET /index.php HTTP/1.1
Host: localhost
[CR]
[CR]

编辑
为了添加一些上下文,我要做的就是打开一个 TCP 端口 (443) 并读取索引页面,但服务器似乎返回了一个 400 - 错误请求以及一条消息,即“你说的是普通的 HTTP 到启用 SSL 的服务器端口。”我认为这可能意味着以某种方式更改标题。

【问题讨论】:

    标签: https


    【解决方案1】:

    HTTP 在安全通道之上运行。 HTTP 级别根本不需要调整。您需要加密进入套接字的整个流量(在它离开 HTTP 客户端代码之后)并在来自套接字的流量到达 HTTP 客户端之前解密。

    【讨论】:

      【解决方案2】:

      您使用来自服务器的信息加密有效负载以进行加密。这是通过逐个服务器的握手来完成的,所以你不能只是假装它在任何地方都可以工作。

      payload包括查询字符串、cookies、表单等

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-06-19
        • 1970-01-01
        • 1970-01-01
        • 2019-04-03
        • 1970-01-01
        • 1970-01-01
        • 2012-01-19
        相关资源
        最近更新 更多