2

ap_parse_form_dataPOSTリクエストを解析するために使用しようとしています:

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_headerap_has_more_headersap_get_next_header_keyおよびap_get_next_header_valueは、私がやりたいことを示すための架空の API 呼び出しです。)

また、何らかの形でリリースする必要がありHますか?

これら 2 つのユース ケースで使用する実用的な例はap_parse_form_data素晴らしいでしょう。

4

0 に答える 0