Apache 2.0.x モジュールを C で実装して、既存の製品とのインターフェイスをとっています。ほとんどの場合 POST を使用して FORM データを処理する必要がありますが、GET ケースも処理したいと考えています。
Nick Kew のApache Modules book には、フォーム データの処理に関するセクションがあります。これは、キーと値のペアの apr_hash_t をフォームに返す POST と GET のコード例を提供します。parse_form_from_POST はバケット ブリゲードをマーシャリングし、それをバッファにフラット化しますが、parse_form_from_GET は単に URL を参照できます。どちらのルーチンも、parse_form_from_string ルーチンに依存して、区切られた各フィールドを調べ、情報をハッシュ テーブルに抽出します。
それは問題ありませんが、モジュールに数百行のコードを追加するよりも簡単な方法があるはずです。フィールド名と関連データを GET または POST FORM から C コードがより簡単にアクセスできる構造に抽出するための既存のモジュールまたはルーチンが apache、apr、または apr-util 内にありますか? 関連するものは何も見つかりませんが、これは解決策が必要な一般的なニーズのようです。