基于OC的网络请求
来源:互联网 发布:网络 克隆 编辑:程序博客网 时间:2024/06/01 08:46
基于OC的网络请求
-(void)request{ NSString *urlstr=@"url"; NSURL*url=[NSURL URLWithString:urlstr]; //初始化一个可变请求 NSMutableURLRequest*requset=[NSMutableURLRequest requestWithURL:url]; //设置超时时间 requset.timeoutInterval=5; [requset setCachePolicy:NSURLRequestReturnCacheDataElseLoad]; requset.HTTPMethod=@"GET"; NSURLSession*session=[NSURLSession sharedSession]; NSURLSessionDataTask*dataTask=[session dataTaskWithRequest:requset completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) { if (error==nil) { //获取相应信息 NSString *content=[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"%@",content); @try { //解析json NSData*data=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil]; } @catch (NSException *exception) { NSLog(@"解析错误00"); } @finally { } }else{ NSLog(@"加载失败请重新尝试"); } }]; [dataTask resume];}
0 0
- 基于OC的网络请求
- 基于OC的网络
- iOS网络请求工具oc版,swift版基于AFNetworking的简单封装
- iOS网络请求工具oc版,swift版基于AFNetworking的简单封装
- iOS - OC - 网络请求取得的NSData
- OC网络:HTTP请求的常见方法
- 基于NSURLSession 的网络请求
- 基于okhttp的网络请求
- OC下几种网络请求方式
- 基于AFNetWoring 封装的网络请求类
- 基于android的Http网络请求
- iOS基于Https的网络请求
- 基于swift3.0的网络请求
- 基于网络请求框架的封装
- EasyHttp 基于OkHttp的网络请求框架
- [oc实战练习二]程序里面的网络请求
- OC - 使用AFNetworking 3.0库进行网络请求时,取消单个队列和全部队列的方法(取消网络请求)
- 基于OC的多线程
- Android性能优化之使用线程池
- 史上最清晰的红黑树讲解(上)
- 【RabbitMQ】安装、配置、初体验
- CF 350D 直线映射 + 差分
- 区域的个数 (坐标离散化)
- 基于OC的网络请求
- C++设计模式——Singleton模式
- android上传图片到javaweb服务端,android+和struts2
- laravel 部分静态文件加载需要路由问题(例如字体文件)
- spring 事务管理
- spring中bean的加载
- 每天一个Linux命令(37):wc
- 【Java开发手册之编程规约(六)】并发处理
- View的Draw方法流程