gpt4 book ai didi

c - Apache 模块 FORM 在 C 中的处理

转载 作者:太空狗 更新时间:2023-10-29 15:41:29 25 4
gpt4 key购买 nike

我正在用 C 实现一个 Apache 2.0.x 模块,以与我们现有的产品交互。我需要处理 FORM 数据,最有可能使用 POST,但我也想处理 GET 情况。

Nick Kew 的 Apache Modules书中有一节是关于处理表单数据的。它提供了 POST 和 GET 的代码示例,它们返回表单中键+值对的 apr_hash_t。 parse_form_from_POST 编码 bucket brigade 并将其展平到缓冲区中,而 parse_form_from_GET 可以简单地引用 URL。这两个例程都依赖于 parse_form_from_string 例程来遍历每个分隔字段并将信息提取到哈希表中。

那很好,但似乎应该有一种比向我的模块添加几百行代码更简单的方法来做到这一点。 apache、apr 或 apr-util 中是否存在现有模块或例程以将字段名称和关联数据从 GET 或 POST FORM 提取到 C 代码可以更轻松访问的结构中?我找不到任何相关的东西,但这似乎是一个应该有解决方案的普遍需求。

最佳答案

我切换到 G-WAN,它为 GET 和 POST 表单(以及许多其他好东西,如图表、GIF I/O 等)提供透明的 ANSI C 脚本界面。

GWAN developer page 中提供了几个 AJAX 示例

希望对您有所帮助!

关于c - Apache 模块 FORM 在 C 中的处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/104313/

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