def METHOD_NAME(
    self, start: int, end: int, base_headers: Dict[str, str] = HEADERS
) -> Response:
    """Return HTTP response to a range request from start to end."""
    headers = base_headers.copy()
    headers["Range"] = f"bytes={start}-{end}"
    # TODO: Get range requests to be correctly cached
    headers["Cache-Control"] = "no-cache"
    return self._session.get(self._url, headers=headers, stream=True)