E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AFNetworking3.0
Afnetworking3.0
以后的Https双向验证使用
最近在做新的项目,现在改用Https做验证了,开始以为没什么觉得不会遇到坑,后来才发现自己是真的遇到坑了,现在把自己遇到的坑都说一遍,增加别人的效率。首先,大家百度来的afnetworking的https验证,一般的讲解都是单向验证的。而我们这次是双向验证的,就是客服端和服务端都验证。一开始自己收到了两个证书,一个是pem格式的(服务端证书)和另外一个是p12格式的(客户端证书)。所以我们这两个证
桐生一猫
·
2019-12-15 01:34
iOS开发 非常全的三方库、插件、大牛博客等等(三)
AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,
AFNetworking3.0
迁移指南,AFNetworking2.0
HT_Jonson
·
2019-12-13 17:21
iOS 移动开发网络 part3:AFNetworking
AFNetworking代码模块的总结,想做到有问题知道找谁(找AFNetworking的哪个模块),而非完完整整的源码解析,要看源码解析我推荐辉哥解析AFNetworking源码的系列文章.本文大体基于
AFNetworking3.0
破弓
·
2019-12-12 13:56
https适配
iOS11下
AFNetworking3.0
的AFSecurityPolicy配置http://blog.csdn.net/u012989180/article/details/73901416iOS迁移到
Code丶Ling
·
2019-12-11 20:23
AFNetworking3.0
升级记录1
前言公司最近刚刚赶完一个版本需求,准备对AFNetworking进行升级。其实年前就做过这方面研究,当时是因为有传言2017年后苹果要求升级https而老的网络底层不支持,必须升级。后来因为新需求比较赶,又在网上找到可靠消息说网上都是谣传并没有强制升级于是就搁置了下来。简介AFNetworking是对IOS本身网络请求的封装,有两种方式NSURLConnection和NSURLSession。因为
心亦逸风
·
2019-12-11 18:47
关于
AFNetworking3.0
中AFHTTPSessionManager内存泄露的问题
在使用Xcode的Leaks时,一进程序就出现了泄漏.....打击不小。后来定位到是因为定位错误的位置心想,AFN的单例也报错,这怎么改?于是Google,找到这篇文章使用AFNetworking3内存泄露说是ARC机制中,SessionManager没创建但是没有地方释放。解决方法就是讲SessionManager改为单例即可。但是单例也会一直存在,没有泄露但是却占用内存。觉得可以将AFHTTP
大江哥哥
·
2019-12-07 03:27
基于
AFNetworking3.0
封装的网络请求
基于
AFNetworking3.0
,Get请求、Post请求、文件上传、下载及缓存处理的简单封装/**启用网络状态检测@paramblock回调status网络状态AFNetworkReachabilityStatus
ClaudeLi
·
2019-12-06 18:11
AFNetworking到底长啥样(上)
最新的
AFNetworking3.0
也早已从NSURLConnection切换到了NSURLSession,使用起来也更加方便。作为一名不断探索的资深iOSer,还是要看看源码提升下内功。
zlayne
·
2019-12-02 16:40
AFNetworking源码
AFN
POST
源码
AFNetworking3.0
与网络请求
3.0版本之后,AFN跟着苹果从NSURLConnection全面升级为NSURLSession,废弃了AFURLConnectionOperation,并且全面简化了API,规范了逻辑文件夹。AFURLSessionManager核心类,主要是通过对NSURLSession和NSURLSessionTask的封装实现网络请求的各种功能。子类是AFHTTPSessionManager,优化了针对h
六横六竖亚
·
2019-12-02 09:07
错误信息:CFNetwork internal error (0xc01a:/BuildRoot/Library/Caches/com.apple.xbs/Sources/CFNetwork/CFNetwork
我也不太清楚出现这个错误的原因,网上有人是在
AFNetWorking3.0
时出现这个问题,虽然我也是用的
AFNetWorking3.0
,但之前其他项目也用过,没有这个问题啊。
FallPine
·
2019-11-07 15:05
AFNetworking3.0
部分源码理解<一 AFURLRequestSerialization>
才开始是看AF的源码,挺尴尬的,根据自己的理解记录自己看源码学习到的一些东西,主要是一些常用的,第一次写,主要是为了记录,怕自己以后忘了,有错误欢迎指出AFURLRequestSerialization这一模块主要是写的是NSURLRequest,用来创建网络请求的管理器;@protocol@protocolAFURLRequestSerialization/**Returnsarequestwi
ddavidXu
·
2019-11-07 13:58
AFNetWorking 3.0之前设置请求头
AFNetWorking3.0
之前设置请求头AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];[manager.securityPolicy
YYF也编程
·
2019-11-07 07:14
关于AFNetworking 3.0无法解析GB_2312编码的问题
最近更新至
AFNetworking3.0
。发现
AFNetworking3.0
无法解析GB_2312编码。但是AFNetworking2.3却没有出现这个问题。
简单的黑白
·
2019-11-06 07:00
AFNetworking3.0
部分源码理解<二 AFURLResponseSerialization>
承接上一篇的
AFNetworking3.0
源码理解关于iOS端的数据解析。
ddavidXu
·
2019-11-05 07:00
iOS第三方库记录(持续更新)
完整APPlistAccountBook:一款记账APP,使用了iCloud以及CoreData网络库:CCRequest:一个不用和后端干架的HTTP(S)网络库,基于
AFNetworking3.0
,
Tpphha
·
2019-11-04 15:46
AFNetworking 3.0 源码解读(五)之 AFURLSessionManager
本篇是
AFNetworking3.0
源码解读的第五篇了。
老马的春天
·
2019-11-04 06:24
AFNetworking的封装(3.0版本之前的)
以下的是针对
AFNetworking3.0
之前的封装,关于AFN3.0的改变我会在稍后的博客中进行介绍,毕竟多多少少还是有些人在使用A
王先森23
·
2019-11-02 15:07
常用的iOS第三方框架4
========网络相关网络连接AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,
AFNetworking3.0
大冲哥
·
2019-11-02 04:19
https双向认证(AFNetworking 2.x)
AFNetworking3.0
用AFHTTPSessionManager代替了2.6版本中的AFHTTPRequestOperationManager。
墨凌风起
·
2019-11-01 17:54
iOS
AFNetworking3.0
适配ipv6遇到的坑自己小总结简单明了
*前言前几天迭代更新了一次版本,但是因为项目中用到了AFN网络请求框架屡提屡拒,作者也是不知道在哪里听说AFN3.0以后不是支持ipv6了么?但是还是因为ipv6的问题给我拒了~拒了~拒了~因为我上几次迭代的时候也是没做任何修改但是给我过了,就因为这样所以没去做修改,可能抱有一丝侥幸吧就又提交了两三次并且录了视频并且发了邮件发现还是RBL。最后还是做修改吧,万一过了呢--下面附上本人自己针对AFN
Cingjin
·
2019-10-31 07:27
IOS 使用Block二次封装AFNetworking 3.0详解
IOS使用Block二次封装
AFNetworking3.0
详解现在我们网络请求大都用第三方工具―�CAFNetworking;其中,
AFNetworking3.0
是对NSURLSession进行的封装,
·
2019-09-22 19:01
iOS-AFNetworking之AFHTTPSessionManager详解
序言AFNetworking2.0和3.0区别很大,也是因为苹果废弃了NSURLConnection,而改用了NSURLSession,
AFNetworking3.0
实际上只是对NSURLSession
路飞_Luck
·
2019-04-05 22:45
AFNetworking3.0
后为什么不再需要常驻线程?
最近在补源码阅读方面的短板,第一个选择的就是AFNetworking,一方面AF的编码思路、代码质量都属于开源框架的上乘;另一方面也可以借机温习一下网络方面的东西。AF源码解析的系列文章有很多(文末有我看过的一些推荐给大家),本文不对AF作全面的解析,仅从常驻线程这个角度解析一下2.0和3.0的差异。AF2.x为什么需要常驻线程?NSURLConnection先来看看NSURLConnection
Kun虚心学习的小伙子
·
2018-12-11 12:22
iOS
iOS开发常用之网络、网页
网络相关网络连接AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS的网络编程之AFNetworking使用,iOS的开发下载文件速度计算,
AFNetworking3.0
迁移指南
GuangdongQi
·
2018-11-21 19:25
AFNetWorking
阅读更多最常用的网络库AFNetWorking对NSURLConnection和NSURLSession的封装,iOS9(
AFNetWorking3.0
版本)之后删除了NSURLConnection的支持
zhangyaochun
·
2018-08-23 18:00
AFNetworking3.0
设置请求头问题解决
许多公司后台开发都会在网络请求里面加上许多字段://获取当前系统版本号+(NSString*)getIOSVersion{return[NSStringstringWithFormat:@"%f",[[[UIDevicecurrentDevice]systemVersion]floatValue]];}//获取当前APP版本号+(NSString*)getAPPVersion{NSString*s
爱码哥
·
2018-06-20 08:39
iOS开发
NSURLProtocol无法监听
AFNetworking3.0
请求的解决方案
最近在做Safencrypt安全项目,其实就是对网络请求的数据进行报文级别的加密。为了简化SDK的使用,决定使用NSURLProtocol来自动监听HTTP请求并加密解密。通过[NSURLProtocolregisterClass:[NetworkInjectclass]];注入了自定义的NSURLProtocol类,在测试直接通过[NSURLSessionsharedSession]进行的请求是
柠檬信息技术有限公司
·
2018-03-14 10:20
网络请求优化 && AFNetworking封装
项目中用到的是
AFNetworking3.0
,之前对于底层知识了解甚少,趁着这次机会,对AFNetworking和NS
青青青青
·
2018-01-23 11:15
AFNetworking3.0
请求序列化<四>
前言这个类的作用就是把请求的URL路径及对应的参数封装成OC中的NSURLRequest,兼容了GETHEADDELETE及其他方式如POST,也开放了属性可以设置请求体,如默认会携带cookies超时时间。。层级关系AFHTTPRequestSerializerAFPropertyListRequestSerializerAFJSONRequestSerializer一初始化可以看到在最初创建A
蚂蚁牙齿不黑
·
2017-12-05 23:52
AFURLSessionManager
本篇是
AFNetworking3.0
源码解读的第五篇了。
泥孩儿0107
·
2017-11-15 11:32
AFNetworking3.0
以上版本的封装--封装代码(升级版)
这之前写过一篇《AFN3.0以上版本的二次封装》,主要为当时公司的项目服务,写的针对性比较强。做过几个不同的项目后,对网络请求的理解更加清晰了,因此写下了这篇升级版。之前那篇文章写过的一些细下模块,这里就不做太多的重复介绍了,这里主要写下大众适用模块。封装AFN目的:1、降低工程代码耦合度,提高网络请求的内聚度。(比较官方的说法,主要是直接使用显得太low)2、降低代码工作量,统一管理调用。(懒人
Jane Han
·
2017-10-20 11:24
【开发积累】
AFNetworking3.0
以上版本的封装--封装代码(升级版)
这之前写过一篇《AFN3.0以上版本的二次封装》,主要为当时公司的项目服务,写的针对性比较强。做过几个不同的项目后,对网络请求的理解更加清晰了,因此写下了这篇升级版。之前那篇文章写过的一些细下模块,这里就不做太多的重复介绍了,这里主要写下大众适用模块。封装AFN目的:1、降低工程代码耦合度,提高网络请求的内聚度。(比较官方的说法,主要是直接使用显得太low)2、降低代码工作量,统一管理调用。(懒人
JaneHan
·
2017-10-20 11:34
AFNetWorking 3.0 获取 statusCode
�因后台设计code311为用户未登录,所以需要获取code,但用
AFNetWorking3.0
获取code311在statusCode中。
admxjx
·
2017-10-09 20:00
ios中AFUrlConnection 和AFsession区别以及相关原理
AFNetworking3.0
现已完全基于NSURLSession的API,这降低了维护的负担,同时支持苹果增强关于NSURLSession提供的任何额外功能。由于Xcode7中,
世玉茹花
·
2017-08-14 14:33
iOS AFN 3.0版本前后区别 01
//联系人:石虎QQ:1224614774昵称:嗡嘛呢叭咪哄一、AFN版本的概念在
AFNetworking3.0
之前,底层是通过封装NSURLConnection来实现的。
石虎132
·
2017-07-18 22:12
AFNetworking 文件断点下载详细解读
你可以在自己的Xcode上搞一搞,但是别忘了导入
AFNetworking3.0
的包;先来欣赏一把。。。断点上传参考http://blog.csdn.net/c
chmod_R_755
·
2017-06-24 19:19
IOS
AFNetworking3.0
通过Body请求数据
【Warming】:AFNetworking奇葩问题旨在针对奇葩问题提出奇葩的解法,部分验证并在实际中用到,但不保证有隐性问题。之前都是通过键值对的形式进行网络请求,接口那边在新项目中对POST/PUT/DELETE突然用到了加密后的text/plain格式的raw数据形式,是一种新的挑战。先后尝试了两种方法。最后抛弃了第一种,不知道具体原因,此种方法对DELETE方法失效,可能我对HTTP请求挖
谁在弹奏一曲东风破
·
2017-05-31 10:15
AFNetworking3.0
通过Body请求数据
【Warming】:AFNetworking奇葩问题旨在针对奇葩问题提出奇葩的解法,部分验证并在实际中用到,但不保证有隐性问题。之前都是通过键值对的形式进行网络请求,接口那边在新项目中对POST/PUT/DELETE突然用到了加密后的text/plain格式的raw数据形式,是一种新的挑战。先后尝试了两种方法。最后抛弃了第一种,不知道具体原因,此种方法对DELETE方法失效,可能我对HTTP请求挖
谁在弹奏一曲东风破
·
2017-05-31 10:15
AFNetworking 3.0 源码阅读-HTTPS认证-AFSecurityPolicy
本想在这篇文章中单独写
AFNetworking3.0
中AFSecurityPolicy的源码阅读笔记的。但随着源码阅读的过程,发现关于有太多相关背景知识需要恶补..所以一边学习一边总结写了这篇文章。
WeiHing
·
2017-05-19 22:12
AFNetworking3.0
升级记录2
简介升级后基本没什么问题,现在把实现的主要流程上的改动贴上来(请结合我的上一篇文章查看)。改动后网络层(包括文件上传的流程)并没有修改大的逻辑。1.首先是一般网络POST请求的封装。(1)首先是单例的实现基础设置:+(instancetype)sharedClient{staticNetworkSessionManager*_sharedClient=nil;staticdispatch_once
心亦逸风
·
2017-05-17 16:17
IOS http https IP地址替换域名 基于
AFNetworking3.0
在IOS网络层中这里使用
AFNetworking3.0
处理。
传火的余烬
·
2017-04-26 11:16
iOS适配https证书问题(
AFNetworking3.0
为例)
众所周知,苹果有言,从2017年开始,将屏蔽http的资源,强推https楼主正好近日将http转为https,给还没动手的朋友分享一二1.准备证书首先找后台要一个证书(SSL证书,一般你跟后台说要弄https,然后让他给你个证书,他就知道了),我们需要的是.cer的证书。但是后台可能给我们的是.crt的证书。我们需要转换一下:打开终端->cd到.crt证书路径->输入opensslx509-in
简进祥
·
2017-02-17 10:01
iOS利用
AFNetworking3.0
――实现文件断点下载
0.导入框架准备工作1.将AFNetworking3.0+框架程序拖拽进项目2.或使用Cocopod导入AFNetworking3.0+3.引入#import"AFNetworking.h"1.UI准备工作A.定义一个全局的NSURLSessionDownloadTask:下载管理句柄由其负责所有的网络操作请求@interfaceViewController(){//下载句柄NSURLSessio
清澈Saup
·
2017-01-27 13:53
平安好房iOS开发团队技术周报(第三十三期)
本期导读:本期周报主要包括手机QQ牛逼的iOS动态化方案、拼图验证控件的实现的原理、
AFNetworking3.0
源代码阅读笔记、Xcode8.2Simulator新特性介绍等内容。
linkoubian
·
2016-12-30 09:45
iOS AFNetworking 以及 Cookie 详解
https://github.com/AFNetworking/AFNetworking只需要拷贝AFNetworkingUIKit+AFNetworking这两个目录中的文件就可以正常使用下面的类已从
AFNetworking3.0
SmallPuddingHappy
·
2016-12-23 11:03
IOS
objective-c
IOS
AFNetWorking3.0
实现同步请求
首先说明一下我的使用场景:在请求数据时,因为业务逻辑的关系,需要数据先回来才能下一步因为是自己搭建的测试服务器,测试环境是http,但是苹果对http使用是有限制的,我需要暂时不做ssl证书的验证好,下面来说一下实现方式:一开始,我是用官方的API来实现同步请求的,NSData*received=[NSURLConnectionsendSynchronousRequest:requestretur
Phyky
·
2016-12-20 15:50
网络请求
iOS AFNetworking 以及 Cookie 详解
https://github.com/AFNetworking/AFNetworking只需要拷贝AFNetworkingUIKit+AFNetworking这两个目录中的文件就可以正常使用下面的类已从
AFNetworking3.0
SmallPuddingHappy
·
2016-10-12 16:39
IOS
ios开发必备第三方库
基于AFNetworking2.5封装基于
AFNetworking3.0
网络封装库:HYBNetworking数据库不是每个App都使用到数据库的,但是如果需要使用到数据库
niceSYT
·
2016-09-09 22:34
兼容IPV6的AFNetworking网络封装
APPStore修改新规则,所有上架APP必须兼容IPV6.大概看了一下,其实很简单,大家平时用到的
AFNetworking3.0
即可兼容IPV6.今天和大家分享的就是兼容IPV6的AFNetworking
和影子玩拳击
·
2016-09-06 16:18
AFNetworking 3.0 源码解读 总结(干货)(下)
承接上一篇
AFNetworking3.0
源码解读总结(干货)(上)21.网络服务类型NSURLRequestNetworkServiceType示例代码:typedefNS_ENUM(NSUInteger
老马的春天
·
2016-09-02 15:25
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他