zoukankan      html  css  js  c++  java
  • 审核期间游客状态问题(卡了一整天)

    请求成功之后,存储cookie

    - (void)requestGET:(NSString *)URLString
               parames:(id)parames
               success:(void (^)(NSURLSessionDataTask * _Nonnull task, id responseObject))success
               failure:(void (^)(NSURLSessionDataTask * _Nullable task,id error))failure
    {
        //AFN没有做UTF8转码 防止URL字符串中含有中文或特殊字符发生崩溃
    //    URLString = [[NSString stringWithFormat:@"%@%@",nstrPublicUrl,URLString]stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    //    [GXHttpDnsHelper changeCookies:URLString andUrl:URLString];
        [self GET:URLString parameters:parames progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
            if (![UserModel isLogin]) {
                NSHTTPURLResponse *response = (NSHTTPURLResponse *)task.response;
                
                NSDictionary *fileds = response.allHeaderFields;
                NSURL *cookieUrl = [NSURL URLWithString:URLString];
                NSArray *cookieArray = [NSHTTPCookie cookiesWithResponseHeaderFields:fileds forURL:cookieUrl];
                [CookieModel saveCookie:cookieArray];
            }
            
            success(task,responseObject);
        } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
            
            failure(task,error);
        }];
        
    }

  • 相关阅读:
    springboot + self4j 学习笔记
    git 创建本地分支,并且推送到远程分支
    windows 下生成 ssh key
    Topshelf
    ADSL拨号连接
    EF中使用Contains方法
    elasticsearch中的概念简述
    CriticalFinalizerObject的作用
    sqlserver中的统计语法
    Windbg简单介绍
  • 原文地址:https://www.cnblogs.com/tufei7/p/11133680.html
Copyright © 2011-2022 走看看