class HTTP::Connection
def set_keep_alive
-
(void)
-
def set_keep_alive return @keep_alive = false unless @persistent case @parser.http_version when HTTP_1_0 # HTTP/1.0 requires opt in for Keep Alive @keep_alive = @parser.headers[Headers::CONNECTION] == Client::KEEP_ALIVE when HTTP_1_1 # HTTP/1.1 is opt-out @keep_alive = @parser.headers[Headers::CONNECTION] != Client::CLOSE else # Anything else we assume doesn't supportit @keep_alive = false end end