class Async::HTTP::Protocol::HTTP2::Response
def send_request(request)
def send_request(request) headers = Headers::Merged.new({ SCHEME => HTTPS, METHOD => request.method, PATH => request.path, AUTHORITY => request.authority, }, request.headers) if request.body.nil? @stream.send_headers(nil, headers, ::HTTP::Protocol::HTTP2::END_STREAM) else begin @stream.send_headers(nil, headers) rescue raise RequestFailed end @stream.send_body(request.body) end end