Lines Matching refs:uref
505 auto &uref = req.uri(); in submit() local
507 http2::copy_url_component(uref.scheme, &u, UF_SCHEMA, uri.c_str()); in submit()
508 http2::copy_url_component(uref.host, &u, UF_HOST, uri.c_str()); in submit()
509 http2::copy_url_component(uref.raw_path, &u, UF_PATH, uri.c_str()); in submit()
510 http2::copy_url_component(uref.raw_query, &u, UF_QUERY, uri.c_str()); in submit()
512 if (util::ipv6_numeric_addr(uref.host.c_str())) { in submit()
513 uref.host = "[" + uref.host; in submit()
514 uref.host += ']'; in submit()
517 uref.host += ':'; in submit()
518 uref.host += util::utos(u.port); in submit()
521 if (uref.raw_path.empty()) { in submit()
522 uref.raw_path = "/"; in submit()
525 uref.path = percent_decode(uref.raw_path); in submit()
527 auto path = uref.raw_path; in submit()
530 path += uref.raw_query; in submit()
536 nva.push_back(http2::make_nv_ls(":scheme", uref.scheme)); in submit()
538 nva.push_back(http2::make_nv_ls(":authority", uref.host)); in submit()