public String getData(String artistName) throws IOException {
        String requestLink = null;
        try {
            requestLink = geberateRequestLink(artistName);
        } catch (EncoderException ex) {
            throw new IOException(ex);
        }
        String response = sendRequest(requestLink);
        saveDataToStorage(artistName, response);
        return response;
    }