Lines Matching refs:resp
53 const auto &resp = downstream->response();
54 return mrb_fixnum_value(resp.http_major);
62 const auto &resp = downstream->response();
63 return mrb_fixnum_value(resp.http_minor);
71 const auto &resp = downstream->response();
72 return mrb_fixnum_value(resp.http_status);
80 auto &resp = downstream->response();
90 resp.http_status = status;
100 const auto &resp = downstream->response();
102 return create_headers_hash(mrb, resp.fs.headers());
110 auto &resp = downstream->response();
134 auto &headers = resp.fs.headers();
156 resp.fs.add_header_token(
164 resp.fs.add_header_token(
194 auto &resp = downstream->response();
196 resp.fs.clear_headers();
207 auto &resp = downstream->response();
223 if (resp.http_status == 0) {
224 resp.http_status = 200;
232 auto cl = resp.fs.header(http2::HD_CONTENT_LENGTH);
234 if (resp.http_status == 204 ||
235 (resp.http_status == 200 && req.method == HTTP_CONNECT)) {
241 resp.fs.content_length = -1;
248 resp.fs.add_header_token(StringRef::from_lit("content-length"),
252 resp.fs.content_length = vallen;
255 auto date = resp.fs.header(http2::HD_DATE);
259 resp.fs.add_header_token(StringRef::from_lit("date"),
283 auto &resp = downstream->response();
332 resp.fs.add_header_token(
340 resp.fs.add_header_token(
351 resp.http_status = http_status;