AFHTTPSessionManager获取cookie的方法

xiaoxiao2021-02-28  72

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];     manager.responseSerializer = [AFCompoundResponseSerializer serializer]; [manager POST:strUrl parameters:parameters progress:^(NSProgress * _Nonnull uploadProgress) {              } success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {         //获取cookie方法1         NSArray *cookies = [NSHTTPCookie cookiesWithResponseHeaderFields:fields forURL:url];         for (NSHTTPCookie *cookie in cookies) {             NSLog(@"cookie,name:= %@,valuie = %@",cookie.name,cookie.value);         }         //        //获取cookie方法2         //        NSString *cookies2 = [((NSHTTPURLResponse*)task.response) valueForKey:@"Set-Cookie"];         //        NSLog(@"cookies2 = %@",[cookies2 description]); NSDictionary *fields = ((NSHTTPURLResponse*)task.response).allHeaderFields; NSLog(@"fields = %@",[fields description]);
转载请注明原文地址: https://www.6miu.com/read-83155.html

最新回复(0)