Method: Tipi::HTTP2StreamHandler#respond

Defined in:
lib/tipi/http2_stream.rb

#respond(request, body, headers) ⇒ Object

response API



116
117
118
119
120
121
122
123
124
125
# File 'lib/tipi/http2_stream.rb', line 116

def respond(request, body, headers)
  headers = normalize_status_header(headers)
  with_transfer_count(request) do
    @stream.headers(transform_headers(headers))
    @headers_sent = true
    @stream.data(body || '')
  end
rescue HTTP2::Error::StreamClosed
  # ignore
end