在解析帧有效负载之前,如何区分443端口上的非HTTP流量与http2?

时间:2019-04-12 07:50:34

标签: c proxy http2

仅使用HTTP / 1.1时,很容易检测通过代理的非HTTP请求。这样做不适用于HTTP / 2。我正在处理的项目将检查http数据,并且必须绕过非SSL数据进入SSL端口。 反正有检测非http数据吗?我想在解析帧有效负载之前执行此操作。

我正在考虑仅解析Frame标头并验证其正确性。但是没有足够的限制来检查。即使我根据接收到的数据检查帧有效负载的长度,由于它是流,它也可能有所不同。

0 个答案:

没有答案