美文网首页财神iOS开发
Afnetworking 踩的坑

Afnetworking 踩的坑

作者: IOS_Wek | 来源:发表于2017-07-26 09:49 被阅读12次

用AFNetworking 的时候,请求的时候如果参数为空,查询没有问题。当在插入进行操作的时候,碰到了token失效的情况,与服务器沟通,那边让我给一个token验证一下,后来发现是没问题的。我只能本地抓包,发现token根本就没加进去。最后按照网上的例子重新写了一遍请求就可以了。发现是忘记加一句:[RCSNetworkAdapter setRequestSerializer:RCSRequestSerializerJSON]; 我也是醉的可以的了。

完整例子:

NSString* token = (NSString *)[param safeObjectForKey:@"token"];
        if (!token)
        {
            return ;
        }
        NSString *urlStr            = [NSString stringWithFormat:@"http://117.136.240.58:8080/chum/removeChum"];
        NSDictionary* headerDic     = @{@"token": token};
        [RCSNetworkAdapter setHttpHeaderFields:headerDic];
        [RCSNetworkAdapter setRequestSerializer:RCSRequestSerializerJSON];
        [RCSNetworkAdapter setResponseSerializer:RCSResponseSerializerJSON];
        [RCSNetworkAdapter setAcceptableContentTypes:[NSSet setWithObjects:@"application/json", @"text/html",@"text/xml",@"text/json", @"text/javascript", nil]];
        NSDictionary *parameters    = @{@"mobile" : mobile};
        
        
        [RCSNetworkAdapter POST:urlStr parameters:parameters success:^(NSURLSessionTask *task, id responseObject) {
            NSLog(@"返回码:");
        } failure:^(NSURLSessionTask *task, NSError *error)
         {
             NSLog(@"返回码:");
         }];

相关文章

网友评论

  • LeoZzz:哈哈 我今天也遇到类似问题 下次注意哦
    IOS_Wek:@Joshua6 写代码必须要仔细,实在找不到bug 就一句一句找吧。哈哈哈哈

本文标题:Afnetworking 踩的坑

本文链接:https://www.haomeiwen.com/subject/vlsnkxtx.html