问题标签 [fastcgi++]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
954 浏览

c++ - 通过 fastcgi++ 使用会话

我在使用 fastcgi++ 2 beta 的会话时遇到问题。

这是我的代码:

我收到以下错误:

如果我评论这一行,它会编译:

我正在使用本教程

谢谢你的帮助。

0 投票
4 回答
1969 浏览

boost - 安装 FastCGI++

fastcgi++http://www.nongnu.org/fastcgipp/安装

它需要boost库,我使用以下配置

但我收到以下错误。我该如何解决?它找到了我的推动力。嗯嗯

0 投票
1 回答
2829 浏览

c++ - Fastcgi++:如何创建 404 或 503 响应

Fastcgi++ 是一个用于简化在 C++ 中实现 fastcgi 服务器的库。这是我想做的一个非常简单的用例:检查文件是否存在,如果不存在,则生成一些错误消息。这是代码,寻找问题标志。

关于如何设置响应类型的任何想法?

0 投票
1 回答
1136 浏览

jquery - 使用 fastcgi++ 和 json-spirit 读取和解析 POST JSON

我将 fastcgi++ 用于我的 ajax 页面,使用 json-spirit 进行解析和编码。(我对 C++ 也很陌生)

我无法弄清楚如何访问帖子数据。

我在 .net 和 php 上咬牙切齿,它们可以方便地将 json 数据字符串(这里用 jQuery 说话,所以我的词汇可能已关闭)$_POST分别转换为简单的变量或数组。

我正在查看在 fastcgi++ http://www.nongnu.org/fastcgipp/doc/2.1/a00003.html上读取 POST 数据的主要示例,但它只显示it->firstit->second.value. 我在该页面上的链接文档中找不到任何内容。

由于我没有正确表达这一点的 http 知识,有没有办法读取 jQueryajax() data字符串,例如,{foo: "bar", jim: "bob"}通过fastcgi++foo和在中?jim

如果不是,是否应该it->first简单地将其视为要由 json-spirit 解析的字符串?

0 投票
1 回答
1022 浏览

c++ - websocket++ 使用 fastcgi++ 的会话示例

我是 C++ 的新手,对 web 协议或 websockets 几乎一无所知,所以这看起来很荒谬。

我制作了 100% ajax 的网站,并希望包含 websockets。Fastcgi++ 是我对 ajax 需求所希望的一切,但它没有 websockets,我选择 websocket++ 而不是 libwebsockets,因为 websocket++ 或多或少是一个简单的#include,所以我认为我可以将它合并到 fastcgi++ 中。

我想我已经弄清楚了 fastcgi++,看起来大部分操作都发生在Fastcgipp::Request会话Fastcgipp::Http::Sessions数据http://www.nongnu.org/fastcgipp/doc/2.1/a00005.html中;但是,我认为我必须对 websocket++ 做同样的事情server::handler来处理 websocket https://github.com/zaphoyd/websocketpp/wiki/Creating-Applications-using-WebSocket--,现在我迷路了。

输入我对 c++ 的完全缺乏经验:我想我必须使用虚拟继承,但我不知道。另外,如果我什至可以正确地将两者“子类化”,我如何确保它们不会相互超越?

请向我展示 websocket++ 如何使用 fastcgi++ 的会话管理的基本示例。

0 投票
1 回答
249 浏览

c++ - 管道“地址系统”

也许我误解了如何在 c++ 中制作管道,因此http://linux.die.net/man/2/pipe,但是如何pipe知道从哪里发送或接收?

在通过 ajax 页面更新数据库时,我希望该 ajax 程序向我的 websocket 程序发送一条消息以更新所有其他相关用户,并且建议pipe最好使用 2 个 c++ 程序如何调用彼此的类/在同一个 linux 机器上的功能?.

是否只有一个管道,所有程序都读取它并验证消息?


注意:如果有帮助,我正在使用 fastcgi++ 和 websocket++。

0 投票
0 回答
146 浏览

debugging - 调试 fastcgi++ 应用程序

我从 fastcgi++ 开始,我有点惊讶我找不到任何如何调试和跟踪它的信息。怎么做?我的意思是不是 IDE 运行它,但只有 apache(或其他 Web 服务器)可以启动一个进程并正确处理它。

现在我在 gentoo 上使用 Qt Creator 进行编写和编译,并使用 apache 查看结果

0 投票
2 回答
608 浏览

gcc - 如何编译 FastCGI++ 代码?

我应该使用什么命令来编译 FastCGI++ 代码?

记录的命令给了我几个错误。

0 投票
1 回答
250 浏览

fastcgi++ - fastcgi++:客户端发送未知内容类型

使用 fastcgi++ 2.1 lib 编写了简单的服务器,并在 apache2 Web 服务器中配置了 fastscgi。当我使用 Content Type: application/json 向服务器发出 post 请求时,服务器会引发内部服务器错误。已检查 apache error.log 文件并发现以下日志:

[2014 年 1 月 8 日星期三 13:56:40] [错误] [客户端 127.0.0.1] FastCGI:服务器“/var/www/testserver”标准错误:“客户端发送了未知的内容类型。” 从“ http://abcd.com/testserver ”使用 POST 请求方法。

当我将内容类型设置为“application/x-www-form-urlencoded”时,它工作正常并请求得到服务。请帮助我了解如何使用内容类型为“application/json”的请求提供服务。是否需要任何配置才能支持?

0 投票
0 回答
385 浏览

c++ - 如何反序列化 REST 服务器客户端上的 Messagepack 数据

我正在尝试使用消息包库在 REST 服务器客户端环境中序列化我的数据

我并使用以下代码序列化数据:

并使用fastcgipp库发送数据并使用以下行将输出发送到客户端:

并且客户端收到消息但是当我尝试使用代码对其进行反序列化时:

我得到了 OUTPUT OBJECT__72 而不是预期的输出:

可能是什么原因?