class TP2::HTTP1Connection

def send_headers(request, headers, empty_response: false, chunked: true)

Returns:
  • (void) -

Parameters:
  • chunked (boolean) -- whether to use chunked transfer encoding
  • empty_response (boolean) -- whether a response body will be sent
  • headers (Hash) -- response headers
  • request (Qeweney::Request) -- HTTP request
def send_headers(request, headers, empty_response: false, chunked: true)
  formatted_headers = format_headers(headers, !empty_response, http1_1?(request) && chunked)
  request.tx_incr(formatted_headers.bytesize)
  @machine.send(@fd, formatted_headers, formatted_headers.bytesize, SEND_FLAGS)
  @response_headers = headers
end