AFN拦截重定向设置httpBody
来源:互联网 发布:morphvoxpro萌妹子数据 编辑:程序博客网 时间:2024/06/04 19:38
1、拦截重定向获取里面的cookie
AFHTTPRequestOperation *requestOperation=[[AFHTTPRequestOperation alloc] initWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@""]]]; [requestOperation setRedirectResponseBlock:^NSURLRequest *(NSURLConnection *connection, NSURLRequest *request, NSURLResponse *redirectResponse) { if (redirectResponse) { NSHTTPURLResponse *response = (NSHTTPURLResponse *)redirectResponse; NSString *cookieString = [[response allHeaderFields] valueForKey:@"Set-Cookie"]; [self getMobileHtmlByCookie:cookieString]; } return request; }]; [requestOperation start];
2、设置body
AFURLSessionManager *manager = [[AFURLSessionManager alloc] initWithSessionConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]]; NSString *requestUrlStr = @""; NSMutableURLRequest *req = [[AFHTTPRequestSerializer serializer] requestWithMethod:@"POST" URLString:finalRequestStr parameters:nil error:nil]; [req setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; // 设置postBody [req setHTTPBody:postBody]; [[manager dataTaskWithRequest:req completionHandler:^(NSURLResponse * _Nonnull response, id _Nullable responseObject, NSError * _Nullable error) { if (!error) { // 返回数据成功 } else { // 解析失败 } }] resume];
0 0
- AFN拦截重定向设置httpBody
- 路由器 设置DNS 域名拦截 重定向
- 404重定向设置
- [Apache]设置重定向
- 视频重定向设置
- 视频重定向设置
- 视频重定向设置
- 重定向与编码设置
- iptable设置端口重定向
- 301重定向设置方法
- phpStudy设置301重定向
- Fiddler设置重定向url
- Fiddler域名重定向设置
- 重定向无法设置页面编码?
- IIS6中301重定向设置
- ISAPI_Rewrite IIS 目录301重定向设置
- HttpURLConnection重定向,获取及设置cookie
- nginx设置301重定向的方法
- html和php写的一个不完整点餐系统
- 抽象工厂设计模式?
- oracle11g文件目录结构图
- ID3Tag Intro - Website
- 关于Socket和IOCP的一些值得注意的地方
- AFN拦截重定向设置httpBody
- javascript-BOM和DOM
- php的日期时间函数
- Docker镜像原理详解
- Xcode进行发包时异常(unable to execute command:Segmentation fault:11)
- HTML语法大全
- 矩阵相乘
- word中在分页符后设置标题的段前间距
- snprintf是否会自动将字符串末尾填'\0'?