ap_parse_form_data
POSTリクエストを解析するために使用しようとしています:
request_rec* R = ...;
apr_array_header_t* H;
ap_parse_form_data(R, NULL, &H, -1, 1 << 20);
で2つの操作を行いたいH
:
のキーでエントリを取得"foo"
:
const char* val = ap_get_header(H, "foo");
そして、すべてのキー/値を歩きます:
while (ap_has_more_headers(H))
{
const char* key = ap_get_next_header_key(H);
const char* value = ap_get_next_header_value(H);
...
}
これを行う方法またはそれが文書化されている場所を知っている人はいますか? ( ap_get_header
、ap_has_more_headers
、ap_get_next_header_key
およびap_get_next_header_value
は、私がやりたいことを示すための架空の API 呼び出しです。)
また、何らかの形でリリースする必要がありH
ますか?
これら 2 つのユース ケースで使用する実用的な例はap_parse_form_data
素晴らしいでしょう。