def METHOD_NAME(self, query, *, cache=True, timeout=None,
                  error_msg='No data found for requested query'):
    """Get data in response to the query send to SVO FPS.
    This method is not generally intended for users, but it can be helpful
    if you want something very specific from the SVO FPS service.
    If you don't know what you're doing, try `get_filter_index`,
    `get_filter_list`, and `get_transmission_data` instead.
    Parameters
    ----------
    query : dict
        Used to create a HTTP query string i.e. send to SVO FPS to get data.
        In dictionary, specify keys as search parameters (str) and
        values as required. Description of search parameters can be found at
        http://svo2.cab.inta-csic.es/theory/fps/index.php?mode=voservice
    error_msg : str, optional
        Error message to be shown in case no table element found in the
        responded VOTable. Use this to make error message verbose in context
        of the query made (default is 'No data found for requested query')
    cache : bool
        Cache the results?  Defaults to True
    Returns
    -------
    astropy.table.table.Table object
        Table containing data fetched from SVO (in response to query)
    """
    bad_params = [param for param in query if param not in QUERY_PARAMETERS]
    if bad_params:
        raise InvalidQueryError(
            f"parameter{'s' if len(bad_params) > 1 else ''} "
            f"{', '.join(bad_params)} {'are' if len(bad_params) > 1 else 'is'} "
            f"invalid. For a description of valid query parameters see "
            "http://svo2.cab.inta-csic.es/theory/fps/index.php?mode=voservice"
        )
    response = self._request("GET", self.SVO_MAIN_URL, params=query,
                             timeout=timeout or self.TIMEOUT,
                             cache=cache)
    response.raise_for_status()
    votable = io.BytesIO(response.content)
    try:
        return parse_single_table(votable).to_table()
    except IndexError:
        # If no table element found in VOTable
        raise IndexError(error_msg)