跨平台HTTP服务器库

时间:2012-01-19 20:04:51

标签: c http https

我需要lib来处理服务器端的简单HTTP GET / PUT请求。 有一些特殊要求:

  • 它应该是跨平台(这是主要因素)
  • 支持多线程。
  • 高性能
  • 支持HTTPS
  • 许可证应允许链接专有代码(LGPL,BSD)

目前我的首选是libmicrohttpd。 但它需要Windows上的MinGW,我不想添加 作为我的程序的依赖。 也许有人可以推荐符合我要求的其他图书馆?

1 个答案:

答案 0 :(得分:0)

如果您正在寻找完整的解决方案,可以尝试Mongooseliblacewing之类的内容。

或者,只需将decent HTTP parser与您喜欢的套接字I / O(例如boost::asiolibuv,...)

连接起来