【发布时间】:2014-05-17 06:47:37
【问题描述】:
我对 Linux 的 c++ 编程完全陌生,我想做以下内容;
将处理和回显不正常的 HTTP GET 请求的参数的控制台应用程序。
但我的第一步是;
所以如果打开浏览器并执行一个;
http://192.168.2.10/?yadda=1
在我的 linux 系统 192.168.2.10 上,我会在屏幕上得到回声
New incomming web request parameters: yadda=1
我已经用 .NET 和一个 http 监听器做了几次,但我完全不知道如何在 linux 中用 C++ 做到这一点。
感谢您的帮助!
(没有 netcat,没有 vmware 在 linux 下运行带有 httplistener 的 .net,没有 echo-ing 管道,脚本解决方案,仿真等等,我想知道如何在 linux 下用 C++ 做)
换句话说;
Dim listener As New HttpListener()
listener.Prefixes.Add("http://localhost/")
Dim context As HttpListenerContext = listener.GetContext
在 linux 中使用 C++ 创建二进制可执行文件。一些实际的 c++ 代码行会有所帮助。谢谢
【问题讨论】:
-
如果你想要一个 .NET 级别的 API,那么你应该看看 Qt 或 POCO。
-
使用 libcurl - en.wikipedia.org/wiki/CURL