gpt4 book ai didi

c++ - 在 Linux 中用 C++ 编写的 Web 服务器/Web 服务

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:53:58 34 4
gpt4 key购买 nike

要求是有没有额外安装 Java、apache tomcat/jboss 的 Linux 机器,它将能够充当 Web 服务器并接受 Web 服务请求(我将不得不用 C++ 编写一些 Web 服务,这将在此网络服务器下服务)。

所以,问题是是否有一些 C++ 库提供了这样的 Web 服务器模拟,因为从外部它应该以相同的方式运行 - 获取 http 请求并重定向到适当的 Web 服务。

最佳答案

问错了地方(softwarerecs 可能更合适),但您可能想使用一些 HTTP服务器库,如 libonion , 或 libmongoose ,甚至 Wt等。所有这些库都可以为您的应用程序添加一些 Web 服务功能(例如,用几十行 C++ 编写 Web 服务器应用程序代码)。

顺便说一句,如果在 Ocaml 中编码,请考虑使用 Ocsigen或 Ocamlnet。

如果您还需要 HTTP 客户端库,请考虑 libcurl

您可能还对 fastcgi 感兴趣.几个现有的 Web 服务器能够处理一些对 FastCGI 的 Web 请求。申请。

如果要过滤或转换 HTTP 请求,请考虑 ICAP

您需要熟悉网络技术的基础知识(HTTP、HTML5、Javascript、AJAX、Websockets、Jquery 等),例如w3schools (这是不完美的)。

您可能还需要一些数据库或索引文件库,例如 sqliteGDBM

关于c++ - 在 Linux 中用 C++ 编写的 Web 服务器/Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28281093/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com