【问题标题】:C/C++ libraries for HTTP programming [duplicate]用于 HTTP 编程的 C/C++ 库 [重复]
【发布时间】:2011-04-12 11:20:36
【问题描述】:

可能重复:
C/C++ - Any good web server library?

有哪些众所周知的 C/C++ 库可以允许实现 servlet,或者至少提供处理 HTTP/CGI 协议的大部分要素,例如 http 标头、错误代码、cookie、GET/POST 等.

目前我只找到CPPSERV

编辑:寻找服务器端解决方案。

【问题讨论】:

标签: c++ c http servlets tcplistener


【解决方案1】:

这是一个具有可笑性能特征的 C 语言:ry's http-parser

【讨论】:

  • 现在减少到 40 个字节,我们多么幸运,他们为获得这 8 个多余的字节而奋斗 oO
  • @Bhaskar:我想我修好了。
【解决方案2】:

鉴于 curl 的流行用法,我建议查看 libcurl

【讨论】:

  • libcurl 是一个客户端HTTP库,我相信OP正在寻找一个服务器端库。
  • 是的,我很抱歉没有明确表达。
【解决方案3】:

这样做的一种方法是将您的 servlet 编写为 Apache 模块 - 然后 Apache 本身充当 HTTP 服务器端库。

【讨论】:

    【解决方案4】:

    虽然我从未尝试过,但您可能会在Mongrel2 中获得一些运气。

    【讨论】:

      【解决方案5】:

      CppCMSWt 都会根据您的要求浮现在脑海中。

      官方FastCGI库也可以在“servlet”模式下运行。

      【讨论】:

        【解决方案6】:

        【讨论】:

        • 这个我有很好的经验。
        【解决方案7】:

        我建议你看看CppCMS web framework,它有你想要的一切。

        【讨论】:

          【解决方案8】:

          您可以使用http://sourceforge.net/projects/aclcpp/

          该库支持HTTP Servlet,就像Java Servlet一样,由C++编写,包括

          • HttpServlet(HttpServletRequest, HttpServletResponse)
          • HttpSession
          • HttpCookie

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2010-12-21
            • 2012-07-16
            • 2012-11-28
            • 1970-01-01
            • 2017-11-01
            • 2011-04-14
            • 1970-01-01
            相关资源
            最近更新 更多