IOS 将请求参数字典转换为参数字符串

来源:互联网 发布:长庚医院网络挂号查询 编辑:程序博客网 时间:2024/06/07 16:55

适用的地方蛮多的,比如请求出错后台需要你的请求连接来debug。

最后把方法写在NSDictionary的分类中,具体代码如下:

- (NSString *)URLRequestStringWithURL:(NSString *)urlstr{    NSMutableString *URL = [NSMutableString stringWithFormat:@"%@",urlstr];    //获取字典的所有keys    NSArray * keys = [self allKeys];    //拼接字符串    for (int j = 0; j < keys.count; j ++){        NSString *string;        if (j == 0){            //拼接时加?            string = [NSString stringWithFormat:@"?%@=%@", keys[j], self[keys[j]]];        }else{            //拼接时加&            string = [NSString stringWithFormat:@"&%@=%@", keys[j], self[keys[j]]];        }        //拼接字符串        [URL appendString:string];    }    return URL;}
0 0
原创粉丝点击