afnetworking 设置超时时间
来源:互联网 发布:有哪些数据网站 编辑:程序博客网 时间:2024/05/17 04:19
//post提交json数据
+ (void)postJSONWithUrl:(NSString *)urlStr parameters:(id)parameters success:(void (^)(NSDictionary *respinseDic, id responseObject))success fail:(void (^)())fail
{
//通过单例实例化对象
urlStr = [urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
AFHTTPRequestOperationManager *manager=[AFHTTPRequestOperationManagermanager];
manager.requestSerializer = [AFHTTPRequestSerializerserializer];
manager.responseSerializer = [AFHTTPResponseSerializerserializer];
manager.responseSerializer.acceptableContentTypes=[NSSetsetWithObjects:@"text/json",@"text/plain",@"text/html",nil];
// 设置超时时间
[manager.requestSerializerwillChangeValueForKey:@"timeoutInterval"];
manager.requestSerializer.timeoutInterval =8.f;
[manager.requestSerializerdidChangeValueForKey:@"timeoutInterval"];
//第二个参数需要传入字典
[manager POST:urlStrparameters:parameters success:^(AFHTTPRequestOperation *operation,id responseObject) {
if (success) {
NSString *html = operation.responseString;
NSData* data=[htmldataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *dict=[NSJSONSerialization JSONObjectWithData:data options:0error:nil];
NSLog(@"dict %@",dict);
NSLog(@"%@",[dictobjectForKey:@"msg"]);
success(dict,responseObject);
}
// NSLog(@"%@",responseObject);
// NSString *str = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
// NSLog(@"str = %@",str);
} failure:^(AFHTTPRequestOperation *operation,NSError *error) {
NSLog(@"%@",error);
if (fail) {
fail();
}
[PublicshowToast:Load_String(@"internerWrong")];
}];}
这个是我项目中的一段
- AFNetworking超时时间设置
- AFNetworking超时时间设置
- AFnetworking 设置超时时间
- AFNetworking超时时间设置
- afnetworking 设置超时时间
- AFNetworking超时时间设置
- 设置AFNetworking的超时时间
- AFNetWorking设置请求超时时间
- Afnetworking设置超时时间无效
- 设置AFNetworking网络请求的超时时间
- 设置 AFNetworking 网络请求的超时时间
- AFNetworking 3.0 设置超时时间不起作用的原因
- AFNetworking 3.0 设置超时时间不起作用的原因
- wcf设置超时时间
- WCF 设置超时时间
- socket设置超时时间
- oracle设置超时时间
- 设置ssh超时时间
- ZOJ 1284 Perfection (因子和)
- 将集合转成特征矩阵并且使用最小Hash算法构造签名矩阵
- oracle如何实现自增?----用序列sequence的方法来实现
- 1073. Scientific Notation (20)
- iOS开发网络篇之文件下载、大文件下载、断点下载
- afnetworking 设置超时时间
- google map 麻点图实现方法 源码
- 自动调节自号大小UIlabel 自适应字号
- 修改NavigationBar一像素线颜色
- iOS 9 适配系列教程
- 自定义上传按钮样式的终极解决方案_input透明法
- 键盘事件的调用顺序及获取键盘大小
- 从unity4升级到unity5模型显示问题
- iOS8开发之 PHAsset 保存图片到相册(相机胶卷) 详解一