Requests a new Client Credentials Flow authentication token from the Spotify API
        and stores it in the `token` property of the object.

        Raises:
            requests.HTTPError: If an HTTP error occurred during the request.

def request_token(self) -> None:
        """
        Requests a new Client Credentials Flow authentication token from the Spotify API
        and stores it in the `token` property of the object.

        Raises:
            requests.HTTPError: If an HTTP error occurred during the request.
        """
        response: requests.Response = requests.post(
            self._TOKEN_URL,
            auth=HTTPBasicAuth(self._client_id, self._client_key),
            data={"grant_type": self._GRANT_TYPE},
            verify=True
        )
        response.raise_for_status()
        self._token = response.json()
        self._token_expires_at = time.time() + self._token["expires_in"]