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);
        }];
        
    }

  • 相关阅读:
    在不给spring管理的类中获取类
    poi操作excel
    闭包
    输入url的过程发生了什么?
    跨域
    函数节流-防抖函数
    预解析-案例
    移动端适配方案
    实现元素水平居中和垂直居中的几种方法
    css小知识点
  • 原文地址:https://www.cnblogs.com/tufei7/p/11133680.html
Copyright © 2011-2022 走看看