Lines Matching refs:headers
18 * mod_headers.c: Add/append/remove HTTP response headers
21 * The Header directive can be used to add/replace/remove HTTP headers
23 * to add/replace/remove HTTP headers before a request message is processed.
34 * headers with the same name
97 hdr_echo = 'e', /* echo headers from request to response */
139 /* echo_do is used for Header echo to iterate through the request headers*/
145 /* edit_do is used for Header edit to iterate through the request headers */
694 apr_table_t *headers = (apr_table_t *)v;
696 apr_table_addn(headers, key, val);
700 static int do_headers_fixup(request_rec *r, apr_table_t *headers,
711 /* ignore early headers in late calls */
715 /* ignore late headers in early calls */
746 apr_table_addn(headers, hdr->header, process_tags(hdr, r));
749 apr_table_mergen(headers, hdr->header, process_tags(hdr, r));
752 val = apr_table_get(headers, hdr->header);
754 apr_table_addn(headers, hdr->header, process_tags(hdr, r));
787 apr_table_mergen(headers, hdr->header, new_val);
795 apr_table_setn(headers, hdr->header, process_tags(hdr, r));
798 if (NULL == apr_table_get(headers, hdr->header)) {
802 apr_table_setn(headers, hdr->header, process_tags(hdr, r));
806 apr_table_unset(headers, hdr->header);
822 if (apr_table_get(headers, hdr->header)) {
828 if (!apr_table_do(edit_header, (void *) &ed, headers,
831 apr_table_unset(headers, hdr->header);
832 apr_table_do(add_them_all, (void *) headers, ed.t, NULL);
836 apr_table_setn(r->notes, process_tags(hdr, r), apr_table_get(headers, hdr->header));
874 "headers: ap_headers_output_filter()");
899 "headers: ap_headers_error_filter()");
1010 AP_DECLARE_MODULE(headers) =