最近做一个MP3播放的软件,需要在网上下载MP3来进行播放,可是百度MP3的URL里面汉字歌名都是加密过的,直接发送歌名过去无法获得准确的下载地址,提示是bad request。例如我直接使用这个URL:http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$,返回就是Bad Request错误,但是如果我发送http://box.zhangmen.baidu.com/x?op=12&count=1&title=%B4%F3%D4%BC%D4%DA%B6%AC%BC%BE$$%C6%EB%C7%D8$$$$这样一个加密过的链接,就可以直接获取到歌曲信息的XML文件,如下:
求解:
1.如何把歌名加密成上面URL那样的格式
2.XML里面<decode>中间就是歌名,<encode>里面是链接地址,求如何将链接和歌名还原成正确的地址求大神帮忙,谢谢了