• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/libevent/test/

Lines Matching refs:headers

315 	/* For multi-line headers test */
2360 struct evkeyvalq headers;
2362 TAILQ_INIT(&headers);
2364 tt_want(evhttp_add_header(&headers, "One", "Two") == 0);
2365 tt_want(evhttp_add_header(&headers, "One", "Two\r\n Three") == 0);
2366 tt_want(evhttp_add_header(&headers, "One\r", "Two") == -1);
2367 tt_want(evhttp_add_header(&headers, "One\n", "Two") == -1);
2368 tt_want(evhttp_add_header(&headers, "One", "Two\r") == -1);
2369 tt_want(evhttp_add_header(&headers, "One", "Two\n") == -1);
2371 evhttp_clear_headers(&headers);
2375 const struct evkeyvalq* headers,
2378 const char *real_val = evhttp_find_header(headers, key);
2388 struct evkeyvalq headers;
2391 TAILQ_INIT(&headers);
2393 r = evhttp_parse_query("http://www.test.com/?q=test", &headers);
2394 tt_want(validate_header(&headers, "q", "test") == 0);
2396 evhttp_clear_headers(&headers);
2398 r = evhttp_parse_query("http://www.test.com/?q=test&foo=bar", &headers);
2399 tt_want(validate_header(&headers, "q", "test") == 0);
2400 tt_want(validate_header(&headers, "foo", "bar") == 0);
2402 evhttp_clear_headers(&headers);
2404 r = evhttp_parse_query("http://www.test.com/?q=test+foo", &headers);
2405 tt_want(validate_header(&headers, "q", "test foo") == 0);
2407 evhttp_clear_headers(&headers);
2409 r = evhttp_parse_query("http://www.test.com/?q=test%0Afoo", &headers);
2410 tt_want(validate_header(&headers, "q", "test\nfoo") == 0);
2412 evhttp_clear_headers(&headers);
2414 r = evhttp_parse_query("http://www.test.com/?q=test%0Dfoo", &headers);
2415 tt_want(validate_header(&headers, "q", "test\rfoo") == 0);
2417 evhttp_clear_headers(&headers);
2419 r = evhttp_parse_query("http://www.test.com/?q=test&&q2", &headers);
2421 evhttp_clear_headers(&headers);
2423 r = evhttp_parse_query("http://www.test.com/?q=test+this", &headers);
2424 tt_want(validate_header(&headers, "q", "test this") == 0);
2426 evhttp_clear_headers(&headers);
2428 r = evhttp_parse_query("http://www.test.com/?q=test&q2=foo", &headers);
2430 tt_want(validate_header(&headers, "q", "test") == 0);
2431 tt_want(validate_header(&headers, "q2", "foo") == 0);
2432 evhttp_clear_headers(&headers);
2434 r = evhttp_parse_query("http://www.test.com/?q&q2=foo", &headers);
2436 evhttp_clear_headers(&headers);
2438 r = evhttp_parse_query("http://www.test.com/?q=foo&q2", &headers);
2440 evhttp_clear_headers(&headers);
2442 r = evhttp_parse_query("http://www.test.com/?q=foo&q2&q3=x", &headers);
2444 evhttp_clear_headers(&headers);
2446 r = evhttp_parse_query("http://www.test.com/?q=&q2=&q3=", &headers);
2448 tt_want(validate_header(&headers, "q", "") == 0);
2449 tt_want(validate_header(&headers, "q2", "") == 0);
2450 tt_want(validate_header(&headers, "q3", "") == 0);
2451 evhttp_clear_headers(&headers);
2454 evhttp_clear_headers(&headers);
2998 * reading the headers.