IOS 拼接参数与URL
2015-12-04 22:20
465 查看
为了项目调试接口方便,需要编写一个将URL与参数键值对拼接为完成的URL的方法,编写如下:
.h文件:
.m文件
最后输出的结果为”http://www.abc.com?a=1&b=2“的形式
原创:http://blog.csdn.net/yueritian/article/details/50180483
.h文件:
#import <Foundation/Foundation.h> @interface MiceUtil : NSObject +(NSString *) connectUrl:(NSMutableDictionary *)params url:(NSString *) urlLink; @end
.m文件
// // MiceUtil.m // EtaokoMerchant // // Created by chenph on 15/11/25. // Copyright © 2015年 wmac. All rights reserved. // #import "MiceUtil.h" @implementation MiceUtil /** * 传入参数与url,拼接为一个带参数的url **/ +(NSString *) connectUrl:(NSMutableDictionary *)params url:(NSString *) urlLink{ // 初始化参数变量 NSString *str = @"&"; // 快速遍历参数数组 for(id key in params) { NSLog(@"key :%@ value :%@", key, [params objectForKey:key]); str = [str stringByAppendingString:key]; str = [str stringByAppendingString:@"="]; str = [str stringByAppendingString:[params objectForKey:key]]; str = [str stringByAppendingString:@"&"]; } // 处理多余的&以及返回含参url if (str.length > 1) { // 去掉末尾的& str = [str substringToIndex:str.length - 1]; // 返回含参url return [urlLink stringByAppendingString:str]; } return Nil; } @end
最后输出的结果为”http://www.abc.com?a=1&b=2“的形式
原创:http://blog.csdn.net/yueritian/article/details/50180483
相关文章推荐
- java-用HttpURLConnection发送Http请求.
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- VBScript 剪贴板抓取URL并在浏览器中打开
- 用vbs 实现从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点
- asp获取URL参数的几种方法分析总结[原创]_应用技巧_脚本之家
- zend framework框架中url大小写问题解决方法
- url decode problem 解决方法
- php url地址栏传中文乱码解决方法集合
- 探讨:parse url解析URL,返回其组成部分
- C#实现自动识别URL网址的方法
- C#自定义针对URL地址的处理类实例
- 用C#的params关键字实现方法形参个数可变示例
- JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
- ASP让url的中文显示为编码