code: def verify_query_parameters(
      parameters: dict, supported_parameters: list
  ):
      """
      Verifies that the parameters given in the input dictionary are all supported.
  
      Parameter
      ---------
      parameters
          The dictionary of parameters to verify in the format ``parameter_name:value``.
      supported_parameters
          The list of parameters that are supported.
  
      Raises
      ------
      falcon.HTTPBadRequest
          When a parameter is not listed in the supported parameters.
      """
      for parameter in parameters:
          if parameter not in supported_parameters:
              description = _compose_error_message(
                  parameter, supported_parameters
              )
              raise falcon.HTTPBadRequest(
                  title=ERROR_INVALID_PARAMETER, description=description
              )
  
file_path: orion/src/orion/serving/parameters.py
imports: from typing import List, Optional
  import falcon
  from orion.benchmark import Benchmark
  from orion.benchmark.benchmark_client import get_or_create_benchmark
  from orion.core.io import experiment_builder
  from orion.core.utils.exceptions import NoConfigurationError
  from orion.core.worker.experiment import Experiment
  from orion.core.worker.trial import Trial
  from orion.serving.responses import ERROR_BENCHMARK_NOT_FOUND, ERROR_BENCHMARK_STUDY_NOT_FOUND, ERROR_EXPERIMENT_NOT_FOUND, ERROR_INVALID_PARAMETER, ERROR_TRIAL_NOT_FOUND
label_desc: Use image node_id 1 for calling a global function with example usage: verify_query_parameters(parameters, supported_parameters) without return types