Lines Matching defs:resp
915 auto &resp = downstream->response();
923 if (resp.fs.buffer_size() + namebuf.len + valuebuf.len >
925 resp.fs.num_fields() >= httpconf.max_response_header_fields) {
929 << resp.fs.buffer_size() + namebuf.len + valuebuf.len
930 << ", num=" << resp.fs.num_fields() + 1;
950 resp.fs.add_trailer_token(StringRef{namebuf.base, namebuf.len},
956 resp.fs.add_header_token(StringRef{namebuf.base, namebuf.len},
1102 auto &resp = downstream->response();
1104 auto &nva = resp.fs.headers();
1111 auto status = resp.fs.header(http2::HD__STATUS);
1116 resp.http_status = status_code;
1117 resp.http_major = 2;
1118 resp.http_minor = 0;
1158 resp.connection_close = true;
1171 auto content_length = resp.fs.header(http2::HD_CONTENT_LENGTH);
1174 resp.fs.content_length = util::parse_uint(content_length->value);
1177 if (resp.fs.content_length == -1 && downstream->expect_response_body()) {
1182 resp.connection_close = true;
1187 resp.fs.add_header_token(StringRef::from_lit("transfer-encoding"),
1196 resp.headers_only = true;
1445 auto &resp = downstream->response();
1447 resp.recv_body_length += len;
1448 resp.unconsumed_body_length += len;