问题标签 [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.
c++ - Fastcgi++:如何创建 404 或 503 响应
Fastcgi++ 是一个用于简化在 C++ 中实现 fastcgi 服务器的库。这是我想做的一个非常简单的用例:检查文件是否存在,如果不存在,则生成一些错误消息。这是代码,寻找问题标志。
关于如何设置响应类型的任何想法?
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->first
和it->second.value
. 我在该页面上的链接文档中找不到任何内容。
由于我没有正确表达这一点的 http 知识,有没有办法读取 jQueryajax()
data
字符串,例如,{foo: "bar", jim: "bob"}
通过fastcgi++foo
和在中?jim
如果不是,是否应该it->first
简单地将其视为要由 json-spirit 解析的字符串?
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++ 的会话管理的基本示例。
c++ - 管道“地址系统”
也许我误解了如何在 c++ 中制作管道,因此http://linux.die.net/man/2/pipe,但是如何pipe
知道从哪里发送或接收?
在通过 ajax 页面更新数据库时,我希望该 ajax 程序向我的 websocket 程序发送一条消息以更新所有其他相关用户,并且建议pipe
最好使用 2 个 c++ 程序如何调用彼此的类/在同一个 linux 机器上的功能?.
是否只有一个管道,所有程序都读取它并验证消息?
注意:如果有帮助,我正在使用 fastcgi++ 和 websocket++。
debugging - 调试 fastcgi++ 应用程序
我从 fastcgi++ 开始,我有点惊讶我找不到任何如何调试和跟踪它的信息。怎么做?我的意思是不是 IDE 运行它,但只有 apache(或其他 Web 服务器)可以启动一个进程并正确处理它。
现在我在 gentoo 上使用 Qt Creator 进行编写和编译,并使用 apache 查看结果
gcc - 如何编译 FastCGI++ 代码?
我应该使用什么命令来编译 FastCGI++ 代码?
记录的命令给了我几个错误。
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”的请求提供服务。是否需要任何配置才能支持?
c++ - 如何反序列化 REST 服务器客户端上的 Messagepack 数据
我正在尝试使用消息包库在 REST 服务器客户端环境中序列化我的数据
我并使用以下代码序列化数据:
并使用fastcgipp库发送数据并使用以下行将输出发送到客户端:
并且客户端收到消息但是当我尝试使用代码对其进行反序列化时:
我得到了 OUTPUT OBJECT__72 而不是预期的输出:
可能是什么原因?