iOS开发中不合法的网络请求地址如何解决
更新时间:2016年09月04日 08:43:00 作者:ForrestWoo
这篇文章主要介绍了iOS开发中不合法的网络请求地址的解决方案,非常不错,具有参考借鉴价值,需要的朋友可以参考下
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开发中不合法的网络请求地址的全部叙述,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
相关文章
iOS ScrollView嵌套tableView联动滚动的思路与最佳实践
这篇文章主要给大家介绍了关于ScrollView嵌套tableView联动滚动的思路与最佳实践,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧2019-10-10
iOS UIAlertController中UITextField添加晃动效果与边框颜色详解
这篇文章主要给大家介绍了关于iOS UIAlertController中UITextField添加晃动效果与边框颜色的相关资料,实现后的效果非常适合在开发中使用,文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面随着小编来一起看看吧。2017-10-10


最新评论