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=風景;
這是一個百度圖片風景分類裡的圖片地址,當我發送請求時發生Unsuppotedurl錯誤
百度了一下,產生錯誤的原因是URL 不能包含 ASCII 字符集,漢字, 這樣的字符必須進行轉義的字符
NSString *urlString = [kWebsite stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
以上所述是小編給大家介紹的iOS開發中不合法的網絡請求地址的全部敘述,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!