4

我目前正在使用 C++ 库来解析来自 github 的 http 消息:http-parser。但是我想确保它也适用于http/2

我已经开始阅读http/2 的 rfc,但我不确定从哪里开始。从我目前所阅读的内容来看,http/2 在解析方面没有重大差异,但我不确定如何进一步进行。

例如,有一个部分描述了 http/2 中新增的server-push 。因此,我将手动检查标头是否包含 PUSH_PROMISE。但是,我不确定这条路径是否健康(手动处理差异),如果图书馆能为我处理这些特殊情况,那就太好了。

关于如何进行的任何建议?

4

1 回答 1

0

不是 http-parser 的直接替代品,但nghttp2似乎是当今 http2 的参考实现之一(库和 CLI)。

于 2017-03-16T21:31:36.560 回答