Lines Matching defs:headers

298 	/* For multi-line headers test */
2107 struct evkeyvalq headers;
2109 TAILQ_INIT(&headers);
2111 tt_want(evhttp_add_header(&headers, "One", "Two") == 0);
2112 tt_want(evhttp_add_header(&headers, "One", "Two\r\n Three") == 0);
2113 tt_want(evhttp_add_header(&headers, "One\r", "Two") == -1);
2114 tt_want(evhttp_add_header(&headers, "One\n", "Two") == -1);
2115 tt_want(evhttp_add_header(&headers, "One", "Two\r") == -1);
2116 tt_want(evhttp_add_header(&headers, "One", "Two\n") == -1);
2118 evhttp_clear_headers(&headers);
2122 const struct evkeyvalq* headers,
2125 const char *real_val = evhttp_find_header(headers, key);
2135 struct evkeyvalq headers;
2138 TAILQ_INIT(&headers);
2140 r = evhttp_parse_query("http://www.test.com/?q=test", &headers);
2141 tt_want(validate_header(&headers, "q", "test") == 0);
2143 evhttp_clear_headers(&headers);
2145 r = evhttp_parse_query("http://www.test.com/?q=test&foo=bar", &headers);
2146 tt_want(validate_header(&headers, "q", "test") == 0);
2147 tt_want(validate_header(&headers, "foo", "bar") == 0);
2149 evhttp_clear_headers(&headers);
2151 r = evhttp_parse_query("http://www.test.com/?q=test+foo", &headers);
2152 tt_want(validate_header(&headers, "q", "test foo") == 0);
2154 evhttp_clear_headers(&headers);
2156 r = evhttp_parse_query("http://www.test.com/?q=test%0Afoo", &headers);
2157 tt_want(validate_header(&headers, "q", "test\nfoo") == 0);
2159 evhttp_clear_headers(&headers);
2161 r = evhttp_parse_query("http://www.test.com/?q=test%0Dfoo", &headers);
2162 tt_want(validate_header(&headers, "q", "test\rfoo") == 0);
2164 evhttp_clear_headers(&headers);
2166 r = evhttp_parse_query("http://www.test.com/?q=test&&q2", &headers);
2168 evhttp_clear_headers(&headers);
2170 r = evhttp_parse_query("http://www.test.com/?q=test+this", &headers);
2171 tt_want(validate_header(&headers, "q", "test this") == 0);
2173 evhttp_clear_headers(&headers);
2175 r = evhttp_parse_query("http://www.test.com/?q=test&q2=foo", &headers);
2177 tt_want(validate_header(&headers, "q", "test") == 0);
2178 tt_want(validate_header(&headers, "q2", "foo") == 0);
2179 evhttp_clear_headers(&headers);
2181 r = evhttp_parse_query("http://www.test.com/?q&q2=foo", &headers);
2183 evhttp_clear_headers(&headers);
2185 r = evhttp_parse_query("http://www.test.com/?q=foo&q2", &headers);
2187 evhttp_clear_headers(&headers);
2189 r = evhttp_parse_query("http://www.test.com/?q=foo&q2&q3=x", &headers);
2191 evhttp_clear_headers(&headers);
2193 r = evhttp_parse_query("http://www.test.com/?q=&q2=&q3=", &headers);
2195 tt_want(validate_header(&headers, "q", "") == 0);
2196 tt_want(validate_header(&headers, "q2", "") == 0);
2197 tt_want(validate_header(&headers, "q3", "") == 0);
2198 evhttp_clear_headers(&headers);
2201 evhttp_clear_headers(&headers);
2744 * reading the headers.