ios-AFNetworking head 怎么设置 求帮助!

问题描述

AFNetworking head 怎么设置 求帮助! 2C
POST登录后我需要保存一个字段,如下代码所示

 NSDictionary *parameters = [NSDictionary dictionaryWithObjectsAndKeys:@""zhangsan"" @""loginId"" @""123"" @""passwd"" nil];    [manager POST:encodeUrl parameters:parameters success:^(AFHTTPRequestOperation *operation id responseObject) {//数据获取成功        if ([[responseObject objectForKey:@""result""] integerValue] == 1) {            NSArray *array = [[operation.response.allHeaderFields objectForKey:@""Set-Cookie""] componentsSeparatedByString:@"";""];            if (array.count > 0) {                NSFileManager *fm = [NSFileManager defaultManager];                NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory NSUserDomainMask YES);                NSString *filePath = [path objectAtIndex:0];                NSString *plistPath = [filePath stringByAppendingPathComponent:@""userInfo.plist""];                if ([fm fileExistsAtPath:plistPath]) {                    [fm removeItemAtPath:plistPath error:nil];                }                [[appDelegate userInfo] setValue:[array objectAtIndex:0] forKey:@""JSESSIONID""];                [fm createFileAtPath:plistPath contents:nil attributes:nil];                [[appDelegate userInfo] writeToFile:plistPath atomically:YES];                [self.navigationController popViewControllerAnimated:YES];                //返回首页                [appDelegate selected:0];            }else {                UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:nil message:@""登录失败,请重试!"" delegate:nil cancelButtonTitle:@""确定"" otherButtonTitles:nil];                [alertView show];            }        }    } failure:^(AFHTTPRequestOperation *operation NSError *error) {    }];
    我用另一个接口获取用户信息时需要用到保存的这个字段,但是不知道怎么才能加进去,我用如下方法加入后总是提示失败
 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];    manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone];    manager.requestSerializer = [AFJSONRequestSerializer serializer];    manager.responseSerializer = [AFJSONResponseSerializer serializer];    [manager.requestSerializer setValue:@""application/json"" forHTTPHeaderField:@""Accept""];    [manager.requestSerializer setValue:@""application/json;charset=utf-8"" forHTTPHeaderField:@""Content-Type""];    [manager.requestSerializer setValue:[[appDelegate userInfo] objectForKey:@""JSESSIONID""] forHTTPHeaderField:@""Set-Cookie""];

解决方案

你这个是不是涉及到网页的cookie 你是在本地操作到webView上做操作吗

时间: 2024-08-31 10:15:18

ios-AFNetworking head 怎么设置 求帮助!的相关文章

ios afnetworking 跳不进去请求方法,不知道为何,求人才指点

问题描述 ios afnetworking 跳不进去请求方法,不知道为何,求人才指点 打断跳到下个代码,到那个get请求时候就跳到 程序可以运行又提示这个 求高人指点 解决方案 打断点后删除或者修改代码,会导致断点的真实位置改变,重启xcode就可以了.这问题我遇到很多次了,感觉就是xcode打bug 解决方案二: 感觉你少写了个方法.应该最后有一个start方法 才开始执行网络请求 解决方案三: 不对吧,我最后那个提示,我不清楚是什么原因导致的 解决方案四: GET和POST有区别.看看是不是

afnetworki...-iOS AFNetworking 网络加载问题你们都是怎么解决的?

问题描述 iOS AFNetworking 网络加载问题你们都是怎么解决的? AFNetworking网络请求一般用异步 如果通过按地理位置的键 来获取不同地理数据,如果吧AFNetworking的请求方法 和数据解析都方法一个model里面,在return一个值. 然而异步加载要时间的吧,所以一般会拿到一个return空的 你们是怎么解决的? 我最后还是放回创建tableview的类里刷新了. 有没有办法解决? 解决方案 参考:http://blog.csdn.net/xn4545945/ar

ios-关于iOS内存释放问题,求解答

问题描述 关于iOS内存释放问题,求解答 我的类如下: 头文件: #import "BmobDanmaku.h" @interface BmobBubbleDanmaku : BmobDanmaku @property NSMutableArray *listData; @property UITableView *tableView; @property UITableViewCell *tableViewCell; -(instancetype)init; @end 实现文件: /

iOS开发 用masonry设置collection的高度时报错

问题描述 iOS开发 用masonry设置collection的高度时报错 设置make.height.mas_equalTo(500);后报错 [self.view addSubview:self.categoryDetailView]; [self.categoryDetailView mas_makeConstraints:^(MASConstraintMaker *make) { make.top.mas_equalTo(64); make.right.mas_equalTo(0); m

周一到周五重复推送-iOS本地推送设置周一到周五推周末不推怎么实现呢

问题描述 iOS本地推送设置周一到周五推周末不推怎么实现呢 iOS本地推送设置周一到周五推周末不推怎么实现呢,用到的是本地推送不是服务端的推送 解决方案 http://outofmemory.cn/code-snippet/2881/ios-bendi-tuisong-method 解决方案二: 获取下今天是星期几,代码: NSCalendar *calendar = [NSCalendar currentCalendar]; NSInteger unitFlags = NSWeekCalend

ios中SegmentedController怎么设置小红点?啊

问题描述 ios中SegmentedController怎么设置小红点?啊 就像qq一样,有未读消息就在对于的地方显示小红点?怎么设置呢??? 解决方案 SegmentedController没有这个功能哦,只能自己加上去,在sc上面加一个红点的imageView,控制好位置 或者自己自定义一个控件,由SegmentedController和红点imageView组成,用xib做不难,用imageView的hidden控制红点的出现与否 解决方案二: iOS Button的一般设置 解决方案三:

ios应用内付费,求助攻

问题描述 ios应用内付费,求助攻 完全没有思路,网上的文档也都有点过时.大家谁做过?一起讨论一下,第一次发提问,希望感受到程序员大家庭的温暖 解决方案 搜索内购 有很多工程可以参考的 用duckduckgo搜索 解决方案二: 你可以看看IAPHelper 这个是一个很好地东西 解决方案三: 你可以看看IAPHelper 这个是一个很好地东西 解决方案四: 你可以看看IAPHelper 这个是一个很好地东西 解决方案五: 你可以看看IAPHelper 这个是一个很好地东西 解决方案六: 你可以看

iOS AFNetworking中cookie重定向代码_IOS

// 1. 取出需要同步的url (登录请求中返回的重定向地址) BESTHttpItem *httpItem = [BESTHttpHelper sharedHelper].curHttpItem; NSString *url = [NSString stringWithFormat:@"%@/#/login", httpItem.frontend_addr]; // 2. 取出当前的headerFields NSDictionary *headerFields = [NSHTTPC

ios-opencv在iOS系统中缺少stdint,求解答

问题描述 opencv在iOS系统中缺少stdint,求解答 如图,在官方下载的框架opencv3.0的,但总是显示缺东西,是不是我其他的框架没配好?谢谢指导 解决方案 错了,是缺少cstdint,少打了 解决方案二: opencv3是mac的,opencv2才是ios的.