class Gitlab::QA::Support::GetRequest
def execute!
def execute! response = with_retry_on_too_many_requests do Net::HTTP.start(uri.host, uri.port, use_ssl: true) do |http| http.request(build_request) end end case response when Net::HTTPSuccess response else raise Support::InvalidResponseError.new(uri.to_s, response) end end