1

我听说您(在某些情况下)可以通过在整个 HTTP 正文准备好之前将 HTTP 标头发送回客户端来防止超时。

我知道使用 gzip 是不可能的……但是这可能使用 HTTPS 吗?

我在一些帖子中读到 HTTPS 的安全部分是在传输层 (TLS/SSL) 中完成的——因此它应该是可能的,对吧?

很抱歉在这里混合 gzip - 这是一个完全不同的级别 - 我知道......它可能比举个例子更令人困惑;)

4

2 回答 2

2

在 HTTP 1.1 中,可以在响应正文的准备完成之前发送响应标头。为此,通常使用分块编码。

一些服务器还通过不指定内容长度并通过关闭连接来指示流的结束来按原样流式传输数据,但这是一种非常残酷的处理方式(分块编码专为在数据完全可用之前发送数据而设计)。

由于 HTTP(S) 是通过 SSL/TLS 通道运行的 HTTP,因此 TLS 不会以任何方式影响上述行为。

于 2012-05-22T09:11:50.490 回答
1

是的,你可以这样做。HTTPS 只是基于 TLS/SSL 传输的 HTTP,HTTP 协议完全相同。

于 2012-05-22T07:41:08.943 回答