don't call should_keep_alive() if there is no request

and hence there are is no buffer to check for the 'Connection: keep-alive' header