IOS-request时遇到bad url 如何处理
来源:互联网 发布:晟元数据 叶再本 编辑:程序博客网 时间:2024/06/06 09:12
由于有些特殊字符在HTTP中的特殊用途,所以在要传递这些字符的时候必须进行编码,下表中列出了一些URL特殊符号及编码十六进制值:
1. + URL 中+号表示空格 %2B
2. 空格 URL中的空格可以用+号或者编码 %20
3. / 分隔目录和子目录 %2F
4. ? 分隔实际的 URL 和参数 %3F
5. % 指定特殊字符 %25
6. # 表示书签 %23
7. & URL 中指定的参数间的分隔符 %26
8. = URL 中指定参数的值 %3D
苹果的url 参数中不能包含空格,可用+替代
具体见: http://dev.firnow.com/course/3_program/java/javajs/2008126/152984.html
解决办法:
NSString* webLink=@"http:\\www.baidu.com";
webLink = [webLink stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
1. + URL 中+号表示空格 %2B
2. 空格 URL中的空格可以用+号或者编码 %20
3. / 分隔目录和子目录 %2F
4. ? 分隔实际的 URL 和参数 %3F
5. % 指定特殊字符 %25
6. # 表示书签 %23
7. & URL 中指定的参数间的分隔符 %26
8. = URL 中指定参数的值 %3D
苹果的url 参数中不能包含空格,可用+替代
具体见: http://dev.firnow.com/course/3_program/java/javajs/2008126/152984.html
解决办法:
NSString* webLink=@"http:\\www.baidu.com";
webLink = [webLink stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
0 0
- IOS-request时遇到bad url 如何处理
- 关于Bad Request - Invalid URL HTTP Error 400. The request URL is invalid 如何处理?
- flask表单提交时遇到的问题-bad request(400)
- curl Bad Request情况处理
- 400 Bad Request 错误处理
- 研发过程遇到HTTP 400 Bad Request
- 在RESTful中,遇到400 Bad Request
- 使用request.js时遇到的url编码问题
- ASIHTTPRequest Unable to create request (bad url?) Error
- ASIHttpRequest出错提示:Unable to create request (bad url?)
- ASIHTTPRequest Unable to create request (bad url?) Error
- URL中特殊符号的转义/400 bad request错误
- ASIHTTPRequest Unable to create request (bad url?) Error
- ASIHTTPRequest Unable to create request (bad url?) Error
- [置顶] URL中特殊符号的转义/400 bad request错误
- 关于python请求url报HTTP Error 400: Bad Request
- SpringMVC中遇到的Http400 Bad Request 总结
- Homebrew的安装遇到400 Bad Request错误
- 控制终端
- NeHe OpenGL lession 2
- 杂记:VariantClean 堆已损坏与ADO数据库
- 将图片转换为圆角图。
- mixpanel实验教程(2)
- IOS-request时遇到bad url 如何处理
- 野指针理解
- 关于MFC中控件的外观风格
- 1073. Scientific Notation (20)
- Linux 常用命令
- poj 2352 树状数组
- 大数据hadoop视频教程 精品推荐
- AFNetworking2.0的源码解析
- java连接oracle驱动版本区别