【问题标题】:c++ http/2 parsing upgradec++ http/2解析升级
【发布时间】:2015-11-03 09:44:18
【问题描述】:

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

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

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

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

【问题讨论】:

  • 您是否正在寻找一种方法来测试您的库?
  • 好吧,我也会用一些 http/2 服务器进行测试,但问题是我找不到一个 c++ http 解析器说它明确支持 http/2。
  • 所以你想要一个图书馆推荐?这显然是题外话。
  • a list of implementations of HTTP/2 on github。但是我没有用过,所以我不能推荐一个。

标签: c++ parsing http2


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-12-29
    • 2019-05-17
    • 1970-01-01
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 1970-01-01
    • 2018-01-13
    相关资源
    最近更新 更多