Lines Matching defs:req

478   const auto &req = downstream_->request();
482 auto connect_method = req.regular_connect_method();
495 if (no_host_rewrite && !req.authority.empty()) {
496 authority = req.authority;
505 req.connect_proto == ConnectProto::WEBSOCKET ? HTTP_GET : req.method);
514 assert(!req.scheme.empty());
515 buf->append(req.scheme);
518 buf->append(req.path);
519 } else if (req.method == HTTP_OPTIONS && req.path.empty()) {
523 buf->append(req.path);
539 ((req.http_major == 3 || req.http_major == 2)
543 http2::build_http1_headers_from_headers(buf, req.fs.headers(), build_flags);
554 if (req.method != HTTP_CONNECT && req.http2_expect_body &&
555 req.fs.content_length == -1) {
560 if (req.connect_proto == ConnectProto::WEBSOCKET) {
561 if (req.http_major == 3 || req.http_major == 2) {
578 } else if (!connect_method && req.upgrade_request) {
579 auto connection = req.fs.header(http2::HD_CONNECTION);
586 auto upgrade = req.fs.header(http2::HD_UPGRADE);
592 } else if (req.connection_close) {
608 fwdconf.strip_incoming ? nullptr : req.fs.header(http2::HD_FORWARDED);
619 handler->get_forwarded_for(), req.authority, req.scheme);
640 : req.fs.header(http2::HD_X_FORWARDED_FOR);
658 : req.fs.header(http2::HD_X_FORWARDED_PROTO);
666 assert(!req.scheme.empty());
667 buf->append(req.scheme);
675 auto via = req.fs.header(http2::HD_VIA);
689 auto end = http::create_via_header_value(viabuf.data(), req.http_major,
690 req.http_minor);
720 if (req.method == HTTP_CONNECT ||
722 (!req.http2_expect_body && req.fs.content_length == 0) ||
761 auto &req = downstream_->request();
763 req.unconsumed_body_length += datalen;
811 const auto &req = downstream_->request();
814 const auto &trailers = req.fs.trailers();
924 const auto &req = downstream->request();
946 if (resp.http_major > 1 || req.http_minor > 1) {
979 (resp.http_status / 100 == 2 && req.method == HTTP_CONNECT)) {
1028 } else if (http2::legacy_http1(req.http_major, req.http_minor)) {
1066 return !http2::expect_response_body(req.method, resp.http_status);
1239 auto &req = downstream_->request();
1242 req.unconsumed_body_length);
1324 auto &req = downstream_->request();
1327 req.unconsumed_body_length);
1460 auto &req = downstream_->request();
1463 req.unconsumed_body_length);