MKNetWorkKit打印URL

简介:

-(void)initNewUrl:(NSString *)urlString param:(NSMutableDictionary *)_paramDic{

      //拼接參数至URL

      NSMutableString *paramsStr = [[NSMutableString alloc] initWithString@“”];

      if(_paramDic!=nil && [_paramDic cout] >0)

      {

           NSEnumerator * enumerator = [_paramDic keyEnumerator];

           id key;

           int c = 0;

           while(key = [enumerator nextObject]){

              if(c !=0){

                  [paramStr appendString:@“&”];

              }

              [paramStr appendFormat:@“%@=%@”,key,[_paramDic objectForKey:key]];

               c++;

          }

      }

    

      NSMutableString *newUrl = [[NSMutableString alloc] initWithString:urlString];

      if(paramsStr != nil && [paramsStr length] >0){

            NSRange range;

            range = [newUrl rangOfString:@“?”];

            if(range.length!=0){

                [newUrl appendFormat:@“&%@”,paramsStr];

            }else{

                [newUrl appendFormat:@“?%@”,paramsStr];

            }

     }

    NSLog(@“newUrl=%@”,newUrl);

}

版权声明:本文博客原创文章,博客,未经同意,不得转载。






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4712483.html,如需转载请自行联系原作者


相关文章
|
10天前
|
UED
取巧的 URL 写法
为了提升开发效率和用户体验,可以采用以下简化URL的技巧:使用相对URL减少路径长度;去掉www简化域名;利用锚点定位页面特定部分;借助URL短缩服务生成短链接;简化查询参数;采用协议相对URL;以及直接嵌入数据URL以减少外部请求。这些方法不仅让代码更简洁,也便于分享和使用。
|
5月前
|
Python
URL解析函数
URL解析函数。
56 1
|
5月前
|
安全 前端开发 网络安全
URL提示不安全
URL提示不安全
109 0
|
11月前
|
JSON 前端开发 Java
url怎么传数组
url怎么传数组
63 0
URL 解析
URL 解析
232 0
|
前端开发 CDN JavaScript
以双斜杠//开头的URL – 依赖协议的URL
原文:以双斜杠//开头的URL – 依赖协议的URL   不知道大家有没有见过下面这种 url 写法: img 中的url是以双斜杠“//”开头的,这种写法有特殊的用途,它会判断当前的页面协议是http 还是 https 来决定请求 url 的协议。
1984 0