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
AFNetwork
AFNetworking 学习笔记
AFNetwork
是一个轻量级的网络请求api类库。是以NSURLConnection,NSOperation和其他方法为基础的。
祥子_HelloWorld
·
2024-01-01 00:23
关于
AFNetwork
的应用----知识储备
知识储备1.1AFNetworking是一个轻量级的iOS网络通信类库1.2AFNetworing基于NSOperation和NSURLConnection等类库的基础上,让很多网络通信的功能变得更简单1.2.1NSURLConnection用于处理网络连接1.2.2NSOperation是管理NSURLConnection的,可以监视一个网络请求的生命周期.1.3AFNetworking支持HT
买俩西瓜的程序员
·
2023-12-23 15:27
AFNetwork
SDWebImage
NSOperation,AFN用Operation可以实现可以随时取消已经设定要准备执行的任务,已经执行的除外可以跨队列设置操作的依赖关系可以设置队列中每一个操作的优先级最大操作并发数(GCD不好做)继续/暂停/全部取消跨队列设置操作的依赖关系SDWebImage复用cell下载逻辑https://www.jianshu.com/p/bf998b2538b9解决tableView复用错乱问题:每次
云无心
·
2023-11-03 15:07
AFNetwork
处理https自建证书网络请求原理
前言最近项目里一部分接口用到了服务端的自建证书,之前一直是用
AFNetwork
来处理相关的逻辑,第一次接触到https证书认证相关逻辑,写篇小笔记记录下https在iOS的具体体现(单向验证)在整个https
Ryannnn
·
2023-09-27 04:58
IOS 对接Java后台
AFNetWork
的json报异常
转载自https://www.jianshu.com/p/0f6fac1cf62f//if(![NSJSONSerializationisValidJSONObject:parameters]){//if(error){//NSDictionary*userInfo=@{NSLocalizedFailureReasonErrorKey:NSLocalizedStringFromTable(@"Th
HELLO_Cand
·
2023-08-30 22:53
Alamofire 基础版
最近学习Swift,接触了Alamofire,Swift版的
AFNetwork
,作者是同一个人,看着还不错,于是就开始了填坑路程别人家的媳妇开发环境是基于swift5.0版本,初探Alamofire还是挺简单的初步了解如果请求不设置的话
北漂少年郎
·
2023-08-19 13:36
AFNetwork
2.0在请求时报错 Error Domain=NSCocoaErrorDomain Code=3840
Domain=NSCocoaErrorDomainCode=3840"Theoperationcouldn’tbecompleted.(Cocoaerror3840.)"(JSONtextdidnotstartwitharrayorobjectandoptiontoallowfragmentsnotset.)UserInfo=0x7a65fc20{NSDebugDescription=JSONte
扛支枪
·
2023-08-09 14:05
面试题总结
网络
AFNetwork
实现https证书的验证,为什么证书是安全的https中ssl协议的过程https证书的校验以及其中对称加密和非对称加密分别在哪个步骤Charles抓包是怎么做到的https://
磊Se
·
2023-08-04 20:23
iOS json中null(NSNull)的解决办法
1、如果你使用
AFNetwork
这个库做网络请求,可以用以下代码去掉这个讨厌的空值((AFJSONResponseSerializer*)manager.responseSerializer).removesKeysWithNullValues
帅气的阿斌
·
2023-06-24 03:27
AFNetwork
向下兼容
前言:目前主流
AFNetwork
的版本是3.x的,但是不排除部分项目还在用2.x版本的
AFNetwork
,当然,各有各的原因,今天就碰到一个在用2.7.0版本的
AFNetwork
的项目,因为对方领导要求网络通信用
iOS_林亦辰
·
2023-06-14 10:32
iOS 等待异步操作后 return 值
需求是:一个函数等
AFNetwork
网络请求完成后,修改返回值,并继续执行函数,并返回值.
30213be71330
·
2023-04-15 23:25
AFNetwork
3.0获取http请求的状态码statusCode
由于做的混合开发,web页面和原生做了深度交互,所有的网络请求都是通过原生发网络请求的交易,请求的交易不走js自带的网络通道。这样就得把服务端响应的请求再塞给web,不管请求成功或则失败的响应都要传过去,这样web方便做下一步处理,因此就要获取网络请求的状态,最近的新项目最低支持的iOS系统是iOS7.0,所以我打算把网络请求通讯库换为最新的NSURLSession。发现之前获取网络请求的状态码不
里奇001
·
2023-03-30 08:36
iOS HTTPDNS集成总结
关于HTTP的"ip直连"也适合于
AFNetwork
。1、iOSHTTPDNS集成,结合
AFNetwork
进行HTTPS的“ip直连”,SNI配置。
Waynee
·
2023-03-24 12:40
AFNetwork
post 参数传递,php后台接收不到
服务器要求客户端在请求体里面加token进行加密但post请求一直不行,get可以后俩查到原因,做个记录.1.get和post的区别get方法,会将参数拼接到url中,不安全而且长度有限制,属于透传。post方法,会将参数放到参数参数列表中,相对来说比较安全2.使用AFNetworking,默认HTTPMethodsEncodingParametersInURI里面包含的只有GET,HEAD,和D
白貂
·
2023-02-04 14:13
AFNetwork
常见错误
错误1.Code=-1006、unacceptabletext/html输出结果是:(已省略无关信息)ErrorDomain=com.alamofire.error.serialization.responseCode=-1016"Requestfailed:unacceptablecontent-type:text/html"此错误意思是不能接收的返回值类型:text/html,即服务器返回了一
hello_kitty
·
2022-05-30 14:44
iOS YTKNetwork源码解析
我们经常把数据请求和数据处理放到Controller中,导致对
AFNetwork
的依赖过高,实际上
AFNetwork
只是一个网络支撑平台,我们需要根据业务需求(加密request、缓存、批量请求等)对它进行二次封装
淡定的笨鸟
·
2022-02-10 02:35
pod --no-repo-update,快速更新指定库到最新版本
pod版本库写法的含义pod'
AFNetwork
',:tag=>'1.0.1'//指向具体的某一个tag也可以使用下边简略写法pod'
AFNetwork
'//不显式指定依赖库版本,表示每次都获取最新版本
Ray0218
·
2022-02-07 04:54
关于ios “
”的异常处理
最近发现个处理的方法如果你使用
AFNetwork
这个库做网络请求的话,可以用以下代码,自动帮你去掉这个讨厌的空值:self.removesKey
6bbe3ffd9b9b
·
2022-02-05 13:08
iOS HTTPDNS集成,结合
AFNetwork
进行“ip直连”
本期是通过NSURLProtocol拦截的方式替换ip,包括SNI的处理。后期有时间会有一章通过hook网络框架AFN的方式,这种方式也无需改变AFN源码,包括在HTTPS证书校验的过程。而本文主要针对HTTPS协议进行说明,HTTP协议没有SSL/TLS的证书验证的过程,处理起来比较简单,也无需用到CFNetwork,所以暂时不做讲解。还有一篇结合SDWebImage对HTTP协议进行"ip直连
Waynee
·
2021-12-29 18:10
Swift Alamofire与Moya的结合使用
前提先熟悉Alamofire的基本使用Swift的Alamofire与Objective-C的
AFNetwork
使用方法大同小异,相信从OC刚转为Swift的也能很快上手Moya结合Alamofire的快速上手通过
Tomboy_Anan
·
2021-09-14 14:34
CCNetworkKit
近期考虑到项目中使用
AFNetwork
时,总是需要再封装一次使用,多个项目间重复引用和修改,管理不规范不统一,为了方便使用,就封装成一个统一的framework在pod中使用。
GoldenChan
·
2021-06-10 10:28
AFNetwork
3.0 学习笔记
常用代码片段GCD:仅执行一次staticdispatch_once_toncePredicate;dispatch_once(&oncePredicate,^{_sharedManager=[[selfalloc]init];});常量的声明//.h中声明/**Postedwhenataskresumes.*/FOUNDATION_EXPORTNSString*constAFNetworking
Andy__M
·
2021-06-08 14:54
安装pod教程(MAC怕忘记,随手记下)
利用CocoaPods导入第三方1.创建一个空的Podfile文件根据需倒入需要用到的第三方库,例如AFNetworking:在Podfile中添加以下内容platform:ios,'7.0'pod'
AFNetwork
虛無縹緲
·
2021-05-20 15:35
iOS网络篇-NSURLConnection原生上传
简述:其实使用原生的NSURLConnection上传是一个非常哀伤的事情,要拼接无数次,并且多一个换行,一个空格,一个标点都不行,既严格,又shit所以一般都是用的都是三方框架:
AFNetwork
,ASIHTTPRequest
LitterL
·
2021-05-19 22:18
小技巧:检测网络状态
检查网络状态,使用了第三方
AFNetwork
工具+(void)getDeviceNetWorkStates{AFNetworkReachabilityManager*manager=[AFNetworkReachabilityManagersharedManager
Arthur凌
·
2021-05-15 04:35
开发中遇到的问题集结
问题1:
AFNetwork
数据没有更新回调statuCode(304)问题最近在做项目中缓存的问题以及错误处理的问题,我思路是使用ETag(不知道的可以百度一下就是一个是否更新机制大致原理:在第一次请求该接口数据的时候服务器会返回一个
BlueEagleBoy
·
2021-05-12 18:00
IOS 关于AF UT8转码
最近在弄高德地图,在高德API里面有一个定位功能获取经纬度,我正常使用
AFNetWork
进行网络请求的时候报错:invalidmode'kCFRunLoopCommonModes'providedtoCFRunLoopRunSpecific-breakon_CFRunLoopError_Run
花开花非花
·
2021-05-10 02:06
AFNetwork
3.x 在开发中常用基础的介绍
版权声明:本文为博主原创文章,未经博主允许不得转载。从iOS7和MacOSX10.9Mavericks开始,苹果一个显著的变化就是对FoundationURL加载系统的彻底重构。所以现在AFN3.x版本完全摒弃了NSURLConnection,而使用了基于NSURLSession的下载方式。要讲什么1、AFNetworking的基本使用2、AFNetworking上传文件3、AFNetworkin
刘是丑
·
2021-05-09 05:00
iOS简单地网络请求
下面说一下具体的用法(基于
AFNetwork
,json格式数据)GET用法//1.获取请求管理对象AFHT
卞泽
·
2021-04-29 01:19
平安好房iOS开发团队技术周报(第二十期)
本期导读:本期周报主要包括如何创建一个ReactNative分隔线组件、UITableView性能优化、如何设置
AFNetwork
以支持SSL,以及Xcode8代码签名等内容。
linkoubian
·
2021-04-23 22:03
2021.4.23最新mac11.1 big sur 关于CocoaPods安装和使用
,
AFNetwork
,Alafiremore,kinderfinder,F
JohnsonSwift
·
2021-04-23 10:39
IOS
IOS 对接Java后台
AFNetWork
的json报异常
//if(![NSJSONSerializationisValidJSONObject:parameters]){//if(error){//NSDictionary*userInfo=@{NSLocalizedFailureReasonErrorKey:NSLocalizedStringFromTable(@"The`parameters`argumentisnotvalidJSON.",@"A
Albert新荣
·
2021-01-19 11:02
Swift4.0【Optional String 类型 强制拆包】
Swift4.0中String的Optional在String作为urlString去初始化url并进行网络访问时,会出现url为Optional包string的错误情况如:在
AFNetwork
3.1的
程序员阿俊
·
2020-09-15 03:09
Swift
基于
afnetwork
3.0的webservice请求
基于熟悉和优雅的诉求,webservice请求,我们还是基于的
AFNetwork
去做。核心问题在于:
AFNetwork
2.0中的AFHTTPReq
可齐
·
2020-08-24 23:45
ios 实现图片上传的2种方式
项目中要用到图片上传,开始最早用到的是方式是把image图片转为data数据,然后用
afnetwork
方式上传,后来这个方式改掉,有用到了以文件的形式上传给服务器,2个种方式,文件形式上传比较好点,下面提供所需的大致代码
songbai1211
·
2020-08-20 11:57
ios
上传图片
AFNetwork
2.0在请求时报错code=-1016 和 3840
在进行网络请求时出现-1016是因为只支持text/json,application/json,text/javascript你可以添加text/html一劳永逸的方法是在AFURLResponseSerialization.h里面搜索self.acceptableContentTypes然后在里面添加@"text/html",@"text/plain"这样就可以解决-1016的错误了但是随之而来
huifeidexin_1
·
2020-08-17 05:27
iOS开发
AFN用post上传数据给后台报错:Error Domain=com.alamofire.error.serialization.response Code=-
遇到请求数据一直失败报错,如下图:后经过反复查阅资料,发现有四种情况:1、第一种情况,url不对2、第二种情况,参数错误3、第三种情况,后台需要在请求头加上参数,未加入(请求头加入参数)4、第四种情况,
afnetwork
weixin_34234829
·
2020-08-10 23:47
ios AFNetworking 出现code=-1016 错误解决办法
今天利用
AFNetwork
做一个json请求的demo时出现了错误,输出errorcode得到的是-1016的错误。
weixin_30274627
·
2020-08-10 22:43
AFNetwork
作用和用法详解
原文:http://blog.csdn.net/codywangziham01/article/details/38088017AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、PUT、DELETE等)。支持A
憨憨de熊
·
2020-08-08 22:58
AFNetworkReachabilityManager检查网络状态
利用
AFnetwork
第三方库,获取当前网络状态:1.导入
AFNetwork
头文件#import"
AFNetwork
.h"2.开启网络监听:[[AFNetworkReachabilityManagersharedManager
Tan_Trace
·
2020-08-07 13:19
AFNetwork
AFNetwork
AFNetWorking请求header头增加数据
AFNetWork
中增加请求头数据:NSString*url=PATH(@"%@/kitchen/add/restaurant/single/menu");NSString*dataJson=[self.selectMultArryy_modelToJSONString
CoffeWithOutSuger
·
2020-08-04 08:59
IOS类库
网络请求
iOS 网络请求优化之取消请求
1.页面返回的时候取消网络请求在一个界面进行多个请求的时候,而有可能用户马上点击了返回按钮,那么如果是使用了
AFNetwork
H.A.N
·
2020-08-04 02:10
OC篇
iOS
App性能优化实践指南
[IOS]
AFNetwork
会导致网络缓存
最近使用了AFN框架进行http访问,但是发现content-type是text/plain的返回时,内容并没有更改,仍旧是旧内容.于是判断是AFN导致了缓存.解决办法是加上强制缓存清除:[[NSURLCachesharedURLCache]removeAllCachedResponses];参考:https://www.jianshu.com/p/609d04617dd5无意间看到,收藏一下:网
jameskaron
·
2020-08-03 18:11
IOS
ios 应用进入后台发送网络请求不执行
项目中有个需求,要在应用切到后台时发送请求,统计应用的活跃率等,如果统计的请求失败,就调用崩溃接口想后台发送接口请求失败的具体信息;我用的是
AFNetWork
来发送请求,但进入后台发送完毕,大概率发送统计的请求报错
a787188834
·
2020-08-03 14:51
app苹果iOS类
AFNetWork
图片上传
//请求图片格式multipart/form-data,返回数据格式text/plainclassfunclgyPushImage(urlString:String,parameters:[String:Any]?,array:Array,progress:UIProgressView?,responseBlock:((_urlString:String?,_isError:Bool)->Void
TaLinBoy
·
2020-08-03 14:11
iOS
AFNetwork
网络请求
版权声明:本文为延成原创文章,转载请标明出处#import"VCAFNetwork.h"#import@interfaceVCAFNetwork(){NSArray*_titleArray;NSOperationQueue*_queue;AFHTTPSessionManager*manager;}@end@implementationVCAFNetwork-(void)viewDidLoad{[s
延成
·
2020-08-03 12:52
ios
基础
RunLoop六:在实际开发中的应用 之 控制线程生命周期(线程保活)
一、前言OC的程序员大多数用过的
AFNetwork
这个网络请求框架。这个框架中就使用了RunLoop技术,去控制子线程的生命周期。相当于它创建了一个子线程,这个子线程会一直都在内存中,不会死亡。
M316625387
·
2020-08-03 10:40
iOS底层
iOS 9之后特殊字符的转义方法改变
stringByAddingPercentEscapesUsingEncoding方法被替换iOS9.0PS:如果通过
AFNetwork
去请求接口什么的,其特殊字符已经帮我们转义了,但是,一些情况下,还是要转的
杨大虾
·
2020-07-29 11:35
AFNetwork
用法详解(2014.7)
#import"ViewController.h"#import"AFNetworking.h"@interfaceMJViewController()@end@implementationViewController/**要使用常规的AFN网络访问1.AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanag
然亦伞
·
2020-07-27 16:03
swift3.0开发学习之网络框架Alamofire4.1的使用
(2)其实
AFNetwork
的前缀AF便是Alamofir
SHyH5
·
2020-07-13 22:13
上一页
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
其他