Method: Tipi::HTTP2StreamHandler#send_headers
- Defined in:
- lib/tipi/http2_stream.rb
#send_headers(request, headers, empty_response: false) ⇒ Object
150 151 152 153 154 155 156 157 158 159 160 161 |
# File 'lib/tipi/http2_stream.rb', line 150 def send_headers(request, headers, empty_response: false) return if @headers_sent status = empty_response ? Qeweney::Status::NO_CONTENT : Qeweney::Status::OK headers = normalize_status_header(headers, status) with_transfer_count(request) do @stream.headers(transform_headers(headers), end_stream: false) end @headers_sent = true rescue HTTP2::Error::StreamClosed # ignore end |