ios获取网络请求失败相关数据
ios获取网络请求失败相关数据
很多时候和后台处理数据的时候很多时候后台会在网络请求失败的某些不同情况下带回不同的数据这个时候如何获取数据及拿到需要处理的数据:
//如果请求失败 对象是NSURLSessionDataTask * _Nullable task或者是NSURLResponse *response的话,请吧NSURLSessionDataTask转换成NSHTTPURLResponse,这样才能拿到reponse的返回头中相对应的数据NSHTTPURLResponse * HTTPresponses = (NSHTTPURLResponse *)task.response;
//下边的400是我们前后台约定的如果返回400的时候部分数据在返回失败的时候给我带回来
//error.userInfo[AFNetworkingOperationFailingURLResponseDataErrorKey]在这里是后台通过error给我们回调回来的数据获取方式
if ((HTTPresponses.statusCode == 400) && error.userInfo[AFNetworkingOperationFailingURLResponseDataErrorKey]) {NSData *errorData = error.userInfo[AFNetworkingOperationFailingURLResponseDataErrorKey];NSDictionary *serializedData = [NSJSONSerialization JSONObjectWithData: errorData options:kNilOptions error:nil];;}
ios获取网络请求失败相关数据相关推荐
- IOS 京东相关app 出现“网络请求失败,请检查您的网络设置”的解决办法
问题情况 在IOS系统下,下载安装或者更新新版的京东相关app之后,打开app直接就是"网络请求失败,请检查网络设置",无论是数据连接还是wifi都试了,都是网络请求失败. 然而打 ...
- Hikvison对接iSecure Center时获取Appkey和Secert、不显示API网关、预览时提示网络请求失败
场景 SpringBoot+Vue+iSecure Center(海康综合安防管理平台)实现视频预览: SpringBoot+Vue+iSecure Center(海康综合安防管理平台)实现视频预览_ ...
- android——rxjava异步Consumer类似promise、重试机制、网络请求失败重试、合并两个异步都完成才往下运行、实现数据缓存优先加载
1.rxjava异步Consumer 导入fxjava包: implementation 'io.reactivex.rxjava3:rxjava:3.0.6' // rxBinding已经依赖了rx ...
- (转)json数据解析异常而导致网络请求失败的解决办法(其一)
原文出处 https://www.jianshu.com/p/d6bd6bd5fce3 参考文章 问题概述 笔者在开发过程中临时遇到一个本来仅有web端的项目临时增加Android端,导致后端在出接口 ...
- android json解析异常,json数据解析异常而导致网络请求失败的解决办法(其一)
问题概述 笔者在开发过程中临时遇到一个本来仅有web端的项目临时增加Android端,导致后端在出接口时并未考虑Android端的json数据的解析,导致接口是这样的.... 正确请求 { " ...
- Method-Swizzling实战-实现iOS原生网络请求性能采集
一.方法交换实现步骤(实例方法和类方法处理逻辑类似) 1.检查原类(要被替换方法的类)的原实例方法是否存在,如果不存在,则不交换: 2.检查新类(最终被使用的方法所在的类)的新实例方法是否存在,如果不 ...
- RTSP安防网络摄像头/海康大华硬盘录像机/NVR网页无插件低延时播放流媒体服务器EasyNVR页面显示网络请求失败问题
进入移动互联网时代以来,企业微信公众号已成为除官网以外非常重要的宣传渠道,当3.2亿直播用户与9亿微信用户的势能累加,在微信上开启直播已成为越来越多企业的必然选择. 青犀团队研发的EasyNVR核心在 ...
- iOS开发——网络请求案例汇总(AFNetworking)
我在之前一篇博客中实现了使用NSURLConnection或者NSURLSession来请求网络数据,用的都是苹果自带的方法.请参考<iOS开发--网络请求案例汇总>.现在我们使用最流行的 ...
- 【苹果相册推送】软件安装表现到ListView中,把网络请求来的数据存储下来
推荐内容IMESSGAE相关 作者推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者推荐内容 1.家庭推内容 *** 点击即可查看作者要求内容信息 作者推荐内容 2.相册 ...
最新文章
- 在pl/sql中使用exp/imp工具实现oracle数据导出/导入
- android camera 显示过程,Android Camera2 API显示已处理的预览图像
- 视觉SLAM笔记(19) 相似变换群与李代数
- centos7.4装mysql_CentOS7.4用yum安装并配置MySQL5.7
- GPS/BDS:LAC区域码和CELLID移动基站ID
- Vertica数据库系列:这几天踩过时间函数的坑
- WebRTC源码研究(37)WebRTC实现共享远程桌面
- 图片去水印的原理_神奇的Photoshop去除图片水印方法
- 由四个坐标位置计算中心点和旋转角度
- 德尔菲法——意见可靠预测方法
- window 10 金蝶KIS SPR32X30.OCX不能正确注册
- outlook分组邮件提醒
- 有关swin transformer相对位置编码的理解:
- Bentley ORD(openroads designer) 二次开发(BIM)第二节 基础接口分享
- 超 60 万人落户西安,程序员就业下一站?
- 转:HEVC、AV1、VVC:如何理解2019年的编解码器世界(干货!)
- ubuntu系统下安装Qtcreator
- 医学图像将dcm格式转化的nii格式如何处理
- UE4导入人物模型后,材质没有对应的材质插槽,导致材质贴图混乱,的解决办法
- Docker 入门到精通 (图解+秒懂+史上最全)