解决iOS开发中不合法的网络请求地址
2016-09-07 08:37
323 查看
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]];
这是一个百度图片风景分类里的图片地址,当我发送请求时发生Unsuppotedurl错误。
百度了一下,产生错误的原因是URL 不能包含 ASCII 字符集,汉字,这样的字符必须进行转义的字符。
NSString *urlString = [kWebsite stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
相关文章推荐
- iOS开发中不合法的网络请求地址如何解决
- 解决ios开发中不合法的网络请求地址
- iOS开发-------网络请求(自定义请求管理类,解决在Block中传值问题)
- iOS 网络图片处理问题中,怎么解决一个相同的网络地址重复请求的问题
- Xcode7(iOS9 beta1)网络请求失败,配置info.plist文件解决--iOS开发
- 【IOS学习之路】关于GPRS下上传文件,ASIFormDataRequest在2G网络下上传失败(已解决)iphone开发
- iOS开发——post异步网络请求封装
- iOS开发那些事-iOS网络编程异步GET方法请求编程
- iOS开发 封装网络请求 ——实例
- IOS开发-网络请求方式总结
- ios开发中asihttprequest请求,汉字乱码问题的解决
- IOS开发-网络请求方式总结
- ios开发之网络编程(请求--响应)
- iOS开发中的网络请求
- 安卓开发时酷派手机不打印请求网络信息问题的解决
- IOS开发之自动布局显示网络请求内容
- iOS开发那些事-iOS网络编程异步GET方法请求编程
- iOS开发那些事-iOS网络编程同步GET方法请求编程
- iOS 网络请求URL包含中文解决方法
- iOS开发那些事-iOS网络编程异步GET方法请求编程