Lines Matching refs:headers

2404 	struct evkeyvalq headers;  in http_bad_header_test()  local
2406 TAILQ_INIT(&headers); in http_bad_header_test()
2408 tt_want(evhttp_add_header(&headers, "One", "Two") == 0); in http_bad_header_test()
2409 tt_want(evhttp_add_header(&headers, "One", "Two\r\n Three") == 0); in http_bad_header_test()
2410 tt_want(evhttp_add_header(&headers, "One\r", "Two") == -1); in http_bad_header_test()
2411 tt_want(evhttp_add_header(&headers, "One\n", "Two") == -1); in http_bad_header_test()
2412 tt_want(evhttp_add_header(&headers, "One", "Two\r") == -1); in http_bad_header_test()
2413 tt_want(evhttp_add_header(&headers, "One", "Two\n") == -1); in http_bad_header_test()
2415 evhttp_clear_headers(&headers); in http_bad_header_test()
2419 const struct evkeyvalq* headers, in validate_header() argument
2422 const char *real_val = evhttp_find_header(headers, key); in validate_header()
2432 struct evkeyvalq headers; in http_parse_query_test() local
2435 TAILQ_INIT(&headers); in http_parse_query_test()
2437 r = evhttp_parse_query("http://www.test.com/?q=test", &headers); in http_parse_query_test()
2438 tt_want(validate_header(&headers, "q", "test") == 0); in http_parse_query_test()
2440 evhttp_clear_headers(&headers); in http_parse_query_test()
2442 r = evhttp_parse_query("http://www.test.com/?q=test&foo=bar", &headers); in http_parse_query_test()
2443 tt_want(validate_header(&headers, "q", "test") == 0); in http_parse_query_test()
2444 tt_want(validate_header(&headers, "foo", "bar") == 0); in http_parse_query_test()
2446 evhttp_clear_headers(&headers); in http_parse_query_test()
2448 r = evhttp_parse_query("http://www.test.com/?q=test+foo", &headers); in http_parse_query_test()
2449 tt_want(validate_header(&headers, "q", "test foo") == 0); in http_parse_query_test()
2451 evhttp_clear_headers(&headers); in http_parse_query_test()
2453 r = evhttp_parse_query("http://www.test.com/?q=test%0Afoo", &headers); in http_parse_query_test()
2454 tt_want(validate_header(&headers, "q", "test\nfoo") == 0); in http_parse_query_test()
2456 evhttp_clear_headers(&headers); in http_parse_query_test()
2458 r = evhttp_parse_query("http://www.test.com/?q=test%0Dfoo", &headers); in http_parse_query_test()
2459 tt_want(validate_header(&headers, "q", "test\rfoo") == 0); in http_parse_query_test()
2461 evhttp_clear_headers(&headers); in http_parse_query_test()
2463 r = evhttp_parse_query("http://www.test.com/?q=test&&q2", &headers); in http_parse_query_test()
2465 evhttp_clear_headers(&headers); in http_parse_query_test()
2467 r = evhttp_parse_query("http://www.test.com/?q=test+this", &headers); in http_parse_query_test()
2468 tt_want(validate_header(&headers, "q", "test this") == 0); in http_parse_query_test()
2470 evhttp_clear_headers(&headers); in http_parse_query_test()
2472 r = evhttp_parse_query("http://www.test.com/?q=test&q2=foo", &headers); in http_parse_query_test()
2474 tt_want(validate_header(&headers, "q", "test") == 0); in http_parse_query_test()
2475 tt_want(validate_header(&headers, "q2", "foo") == 0); in http_parse_query_test()
2476 evhttp_clear_headers(&headers); in http_parse_query_test()
2478 r = evhttp_parse_query("http://www.test.com/?q&q2=foo", &headers); in http_parse_query_test()
2480 evhttp_clear_headers(&headers); in http_parse_query_test()
2482 r = evhttp_parse_query("http://www.test.com/?q=foo&q2", &headers); in http_parse_query_test()
2484 evhttp_clear_headers(&headers); in http_parse_query_test()
2486 r = evhttp_parse_query("http://www.test.com/?q=foo&q2&q3=x", &headers); in http_parse_query_test()
2488 evhttp_clear_headers(&headers); in http_parse_query_test()
2490 r = evhttp_parse_query("http://www.test.com/?q=&q2=&q3=", &headers); in http_parse_query_test()
2492 tt_want(validate_header(&headers, "q", "") == 0); in http_parse_query_test()
2493 tt_want(validate_header(&headers, "q2", "") == 0); in http_parse_query_test()
2494 tt_want(validate_header(&headers, "q3", "") == 0); in http_parse_query_test()
2495 evhttp_clear_headers(&headers); in http_parse_query_test()
2498 evhttp_clear_headers(&headers); in http_parse_query_test()
2503 struct evkeyvalq headers; in http_parse_query_str_test() local
2506 TAILQ_INIT(&headers); in http_parse_query_str_test()
2508 r = evhttp_parse_query_str("http://www.test.com/?q=test", &headers); in http_parse_query_str_test()
2509 tt_assert(evhttp_find_header(&headers, "q") == NULL); in http_parse_query_str_test()
2511 evhttp_clear_headers(&headers); in http_parse_query_str_test()
2513 r = evhttp_parse_query_str("q=test", &headers); in http_parse_query_str_test()
2514 tt_want(validate_header(&headers, "q", "test") == 0); in http_parse_query_str_test()
2516 evhttp_clear_headers(&headers); in http_parse_query_str_test()
2519 evhttp_clear_headers(&headers); in http_parse_query_str_test()