class TP2::HTTP1Connection
def format_headers(headers, body, chunked)
-
(String)
- formatted response headers
Parameters:
-
chunked
(boolean
) -- whether to use chunked transfer encoding -
body
(boolean
) -- whether a response body will be sent -
headers
(Hash
) -- response headers
def format_headers(headers, body, chunked) status = headers[':status'] || (body ? Qeweney::Status::OK : Qeweney::Status::NO_CONTENT) lines = format_status_line(body, status, chunked) headers.each do |k, v| next if k =~ INTERNAL_HEADER_REGEXP collect_header_lines(lines, k, v) end lines << "\r\n" lines end