基于nghttp2的最简单的HTTP2 Server示例

时间:2018-12-26 11:41:38

标签: http2 nghttp2

任何人都有一个指向使用nghttp2实现HTTP2服务器(以纯文本模式)的示例的指针吗?

1 个答案:

答案 0 :(得分:1)

这取决于您要如何实现。

最简单的方法是使用nghttpd command

 nghttpd --no-tls 80

这是启动并运行HTTP / 2服务器以测试客户端实现的最简单方法。您还可以添加-v开关以使用详细模式并记录所有使用的帧。

如果要使用C语言编写服务器,则example in the documentation是HTTPS服务器,因此需要对其进行修改以使用明文(h2c)。

最后,C++ implementation in the documentation更加简单。