【iOS开发】AFN报错Code=-1007 "too many HTTP redirects"
2016-07-21 10:16
429 查看
问题描述:
解决方法:
(1)核对请求参数
源码如下:
解决方法:
(1)核对请求参数
源码如下:
+ (void)modifyPassword:(NSString *)old_passwd new_passwd:(NSString *)new_passwd callBack:(IHFMResponseBack)risCallBack { AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] init]; manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html", @"application/json",nil]; NSString *token = [IHFMAccountData getSingleInstancetype].token; //NSDictionary *param = @{ //@"Token":token, //@"old_passwd":old_passwd, //@"new_passwd":new_passwd //}; // 解决问题:原来是这个key = "Token"写错了,服务端要的key是"access_token",难怪一直报重定向问题。orz orz。。。 NSDictionary *param = @{ @"access_token":token, @"old_passwd":old_passwd, @"new_passwd":new_passwd }; NSString *suffixStr = @"/login/modifyPassword"; NSString *url = [NSString stringWithFormat:@"%@%@",kNEWIP,suffixStr]; [manager POST:url parameters:param success:^(AFHTTPRequestOperation *operation, id responseObject) { risCallBack ([NSNumber numberWithBool:YES],responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { risCallBack ([NSNumber numberWithBool:NO],@"修改密码失败"); }]; }
相关文章推荐
- 每个程序员和设计师必做的10项运动(http://begeek.cn/post/8271.html?_biz=MjM5OTA1MDUyMA==&mid=407358558&idx=2&sn=b218)
- 网络学习笔记之IP数据报的分片与组装
- TCP详解
- 强烈推荐:程序员接私活那点事(http://www.jianshu.com/p/cfab9e80b7c4)
- neural-networks-and-deep-learning network3.py
- HttpURLConnection与 HttpClient 区别
- 数据包是如何在网络中传输的
- java多线程下载网络图片
- 程序员常用的技术网站(http://bbs.jointforce.com/topic/17717)
- Android 开发之判断当前是否有网络可用
- asp.net 使用HttpModule记录全局错误
- 社会计算
- HTTP深入浅出 http请求
- Android Http请求图片上传工具类
- 纯java http协议通讯
- 在三台主机上分别安装httpd、php-fpm、MariaDB
- Android解决"关于Xutils框架出现无法访问HttpRequestBase 找不到org.apache.http.client.methods.HttpRequestBase解决方案
- 图片加载的优化 --- 实现图片的缓存、本地内存及网络的三重筛选之后的加载
- 浅谈我为什么选择用Retrofit作为我的网络请求框架
- 浅谈我为什么选择用Retrofit作为我的网络请求框架