当前位置: 首页 > 编程笔记 >

iOS开发中不合法的网络请求地址如何解决

缑赤岩
2023-03-14
本文向大家介绍iOS开发中不合法的网络请求地址如何解决,包括了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判断网络请求超时的方法,包括了iOS判断网络请求超时的方法的使用技巧和注意事项,需要的朋友参考一下  本文介绍了iOS判断网络请求超时的方法,代码具体如下: 打印 error 可见: po error.localizedDescription  请求超时。 po error.code  -1001 所以使用 error.code是否等于   -1001  判断请求超时 以上就是

  • 注意:v2 API差异:现有.proto地址结构。 Pipe SocketAddress SocketAddress.Protocol (Enum) BindConfig Address CidrRange Pipe Pipe proto { "path": "..." } path (string, REQUIRED) Unix域套接字路径。 SocketAddress SocketAdd

  • 函数名称:打开网络地址 函数功能:调用系统浏览器,打开一个指定网址 函数方法 app.openURL(url) 参数 类型 必填 说明 ur string 是 需要打开的应用网址 函数用例 --打开 Luabox 官网 app.openURL("https://www.touchsprite.com/luabox") 注意事项 目前积木编程函数和触动精灵函数不通用,请仔细查看本手册,此手册中函数

  • Mpx提供了网络请求库fetch,抹平了微信,阿里等平台请求参数及响应数据的差异;同时支持请求拦截器,请求取消等 使用说明 import mpx from '@mpxjs/core' import mpxFetch from '@mpxjs/fetch' mpx.use(mpxFetch) // 第一种访问形式 mpx.xfetch.fetch({ url: 'http://xxx.com' }

  • 问题内容: 在或中,是否有一个选项可以指定网络接口来发起连接? 编辑:在OS级别的AFAIK,我可以指定地址级别,或将负载平衡到路由表中。但是我软件中接口选择的方式不止于此,我想知道我是否可以在代码中做到这一点。 问题答案: 节点具有以下内置功能: http://nodejs.org/api/net.html#net_net_connect_options_connectionlistener h

  • 本文向大家介绍iOS开发使用XML解析网络数据,包括了iOS开发使用XML解析网络数据的使用技巧和注意事项,需要的朋友参考一下 前言:本篇随笔介绍的是XML解析。 正文: 1、XML解析方式有2两种: DOM:一次性将整个XML数据加载进内存进行解析,比较适合解析小文件SAX:从根元素开始,按顺序一个元素一个元素往下解析,比较适合解析大文件 2、IOS中XML解析方案有很多种:   2-1、第三方