我有这个奇怪的问题。我从 SoundCloud HTTP API /tracks 获取 download_url,然后如果可下载,我使用带有 NSURLConnection 的 download_url 进行下载。
使用wifi下载时,一切正常!但是,当使用蜂窝网络时,我无法下载音频数据。相反,从相同 download_url 的 NSURLConnection 委托返回的数据是:
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"><wml><card id="video"><onevent type="ontimer"><go href="http://202.140.78.214:80/uts?v30=http%3A%2F%2Fec%2Dmedia%2Esoundcloud%2Ecom%2FG4GyC2wLcMla%3Ff10880d39085a94a0418a7ef61b03d5275edf83695e0cd6a5a31bf03ecb97a587db1d8ceca2809c3d90cae95111668a3a66dabd8e36a89f26145880956%26AWSAccessKeyId%3DAKIAJNIGGLK7XA7YZSNQ%26Expires%3D1401785465%26Signature%3DTwL%252F1dS4xW2oPFB5chUmDj%252Fu03Y%253D&c=COsEMIeL8I"></go></onevent><timer value="10"/><anchor>Back<go href=""/></anchor></card></wml>
进一步的测试表明,它只发生在一个蜂窝网络提供商身上,而不是我测试的另一个。知道可能出了什么问题吗?为什么会有这样的wml?
谢谢