github.com/Venafi/vcert/v5@v5.10.2/aruba/features/support/http_utils.rb (about)

     1  def handle_http_response(response)
     2    case response
     3    when Net::HTTPSuccess
     4      puts "Response body: #{response.body}"
     5    when Net::HTTPBadRequest
     6      raise BadRequestError, "400 Bad Request"
     7    when Net::HTTPUnauthorized
     8      raise UnauthorizedError, "401 Unauthorized"
     9    when Net::HTTPNotFound
    10      raise NotFoundError, "404 Not Found"
    11    when Net::HTTPServerError
    12      raise ServerError, "5xx Server Error"
    13    else
    14      puts "HTTP Error: #{response.message} (#{response.code})"
    15    end
    16  end