Afnetworking 踩的坑

用AFNetworking 的時候,請求的時候如果參數(shù)為空,查詢沒有問題。當在插入進行操作的時候,碰到了token失效的情況,與服務器溝通,那邊讓我給一個token驗證一下,后來發(fā)現(xiàn)是沒問題的。我只能本地抓包,發(fā)現(xiàn)token根本就沒加進去。最后按照網(wǎng)上的例子重新寫了一遍請求就可以了。發(fā)現(xiàn)是忘記加一句:[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(@"返回碼:");
         }];
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容