解析url中各个参数的值
来源:互联网 发布:safe软件 编辑:程序博客网 时间:2024/04/28 08:42
NSURL* url = [NSURL urlWithString:@"http://www.xxx.com?param1=123¶m2=456"];
解析出param1和parm2的值。
方法如下:
- (NSDictionary*)dictionaryFromQuery:(NSString*)query usingEncoding:(NSStringEncoding)encoding { NSCharacterSet* delimiterSet = [NSCharacterSet characterSetWithCharactersInString:@"&;"]; NSMutableDictionary* pairs = [NSMutableDictionary dictionary]; NSScanner* scanner = [[[NSScanner alloc] initWithString:query] autorelease]; while (![scanner isAtEnd]) { NSString* pairString = nil; [scanner scanUpToCharactersFromSet:delimiterSet intoString:&pairString]; [scanner scanCharactersFromSet:delimiterSet intoString:NULL]; NSArray* kvPair = [pairString componentsSeparatedByString:@"="]; if (kvPair.count == 2) { NSString* key = [[kvPair objectAtIndex:0] stringByReplacingPercentEscapesUsingEncoding:encoding]; NSString* value = [[kvPair objectAtIndex:1] stringByReplacingPercentEscapesUsingEncoding:encoding]; [pairs setObject:value forKey:key]; } } return [NSDictionary dictionaryWithDictionary:pairs];}
- 解析url中各个参数的值
- 百度新闻高级搜索URL中各个参数的意思
- 解析URL,获得相应参数的值
- java解析json格式请求的url中参数
- js 解析URL 的参数
- java 解析url的参数
- 解析URL参数 获取参数值(二维码URL解析)
- tomcat解析url参数的解析方式
- jquery 获取url中参数的值
- 获取url中传递的参数值
- 修改url中参数的值
- 获取url中某参数的值
- 获取动态URL中参数的值
- 获取URL中参数的值
- url中有中文参数后台解析
- 从表单中取得各个参数的值
- URL拼接规则 js解析URL中参数
- URL中传递URL参数的方法
- 在运行中 执行 共享文件夹 语句
- java基础学习笔记_socket
- 学java怎样选择练习项目
- Windows下的C/C++ 命令行编译单文件多文件和加头文件等方法
- android焦点图(ViewPager实现)
- 解析url中各个参数的值
- 同步/异步, 阻塞/非阻塞
- Android代码完整性校验
- box2d- explosion
- 0033算法笔记——【分支限界法】分支限界法与单源最短路径问题
- POJ 2096 Collecting Bugs(概率DP求期望)
- C#资源文件的使用方法
- goagent最新版下载
- 黑马程序员_程序流程控制语句