NSString *const kWebsite = @http://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fr=&sf=1&fmq=1459502303089_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&word=風(fēng)景;
這是一個百度圖片風(fēng)景分類里的圖片地址,當(dāng)我發(fā)送請求時發(fā)生Unsuppotedurl錯誤
百度了一下,產(chǎn)生錯誤的原因是URL 不能包含 ASCII 字符集,漢字, 這樣的字符必須進(jìn)行轉(zhuǎn)義的字符
NSString *urlString = [kWebsite stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
以上所述是小編給大家介紹的iOS開發(fā)中不合法的網(wǎng)絡(luò)請求地址的全部敘述,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!
新聞熱點
疑難解答
圖片精選