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
AFN
AFN
- AFURLRequestSerialization
这个类主要实现了对于不同情况的请求的request对象的封装。尤其是对于multipart/form-data类型的request的封装,简化了我们自己封装过程的痛苦。如果我们要使用multipart/form-data类型的请求字符串编码将参数进行百分号编码(URL编码)为什么需要Url编码AFQueryStringPairsFromDictionary(NSDictionary*diction
lxl125z
·
2020-03-22 10:15
ASI请求成功,换成AFNetWorking请求不成功
在这个过程中,我直接把之前封装过的
AFN
拿过来,简单改了一下,但是却发现请求不成功,服务端总是返回参数为空,各方面对比
汪小喵
·
2020-03-21 20:29
GCD中的信号量-dispatch_semaphore
今天跟朋友讨论了一个场景,他们的APP一个页面里面有三个网络请求,且第三个请求所需的参数是基于前两个请求结果的,但是
AFN
又都是异步执行,不能保证数据的正确返回。
CALayer_Sai
·
2020-03-21 18:56
iOS
AFN
监控联网状态
联系人:石虎QQ:1224614774昵称:嗡嘛呢叭咪哄1.
AFN
监控联网状态联网状态status//2.设置监听示例代码AFNetworkReachabilityManager*manager=[AFNetworkReachabilityManagersharedManager
石虎132
·
2020-03-21 16:02
一些值得思考的问题
自己动手实现一个crash收集sdk(或者其他的工具类sdk)4、分类中的方法加载顺序问题5、TCP和HTTP和HTTPS的区别底层链接方式6、网络响应比较慢的联调方式7、熟悉一下知名框架的实现方式如:
AFN
CoderLF
·
2020-03-21 11:44
AFN
3.1使用报错
今天项目在使用
AFN
3.1时,执行如下代码出现错Domain=com.alamofire.error.serialization.responseCode=-1016"RequestfailedNSString
YannChee
·
2020-03-21 11:20
ios利用
AFN
监测网络状态
要导入#import"AFNetworking.h"//网络监测-(void)NetworkMonitoring{//1.创建网络状态监测管理者AFNetworkReachabilityManager*manger=[AFNetworkReachabilityManagersharedManager];//2.开启监听[mangerstartMonitoring];//3.监听网络状态的改变[ma
GF极客天涯
·
2020-03-21 10:47
更换网络框架--
AFN
--替代---ASI
阔别一月,好久不见ASI登录请求//加载数据-(void)login{NSMutableDictionary*postData=[NSMutableDictionarydictionaryWithObjectsAndKeys://[userInfovalueForKey:@"cardNo"],@"card_no",//从用户缓存中取用户card_noself.username.text,@"log
我的梦想之路
·
2020-03-21 10:35
block 探索搜集知识点
4.比较**__**weak和__strong这边用
AFN
中的一段代码__weak__typeof(self)weakSelf=self;AFNetworkReachabilityStatusBlockcallback
超_iOS
·
2020-03-21 07:42
iOS笔记 | Pointer is missing a nullability type specifier
前言最近封装
AFN
的时候发现在.h文件中总是出现这种警告:这个东西虽然不影响编译和运行,但看起来总让人不舒服。为什么会出现这种警告?我们都知道在swift中,可以使用!和?
无夜之星辰
·
2020-03-21 03:08
iOS配置HTTPS(
AFN
)
费话不说,直接代码:+(AFURLSessionManager*)getSessionManager{NSURLSessionConfiguration*config=[NSURLSessionConfigurationdefaultSessionConfiguration];[configsetTimeoutIntervalForRequest:HTTP_CONNECTION_TIMEOUT];
丸_子
·
2020-03-20 19:49
3-Token+界面切换副本
AFN
添加网络指示器设置缓存大小NSURLCache只缓存getdatatask发送用户名密码后返回用户token、过期日期创建模型接收发送accesstoken和uid获取用户列表//2.是回调地址,
DavidFeng_swift
·
2020-03-20 15:21
手把手教你封装一个简单的iOS HTTP请求
前言最近在研究
AFN
的实现方式,发现它使用block替代了代理的方式,将各个网络请求的各个阶段都整合在一起,使得代码更加简洁易读,于是我也参照它的方式尝试用swift封装了一个基于NSURLSession
nuclear
·
2020-03-20 12:27
使用
AFN
时,后台直接返回一个UIImage类
安全需求效验:5分钟之类密码错误5次,则添加一行请输入验证码。如图:Snip20170623_3.png小坑点1:事情经过:搞后台说这个验证码的好了,放上去了,你们试试。结果我很负责任去做任务了,然而被坑了。结果一直报到error去了,我以为是代码问题,检查再三,还是发现没啥问题,于是跟后台说这不行啊,后台就会说这不行嘛,再接着就会说,我忘了放上去了。。。。。。。Snip20170623_7.pn
flowerflower
·
2020-03-20 10:37
iOS- 利用AFNetworking3.0+(最新
AFN
) - 实现文件断点下载
0.导入框架准备工作•1.将AFNetworking3.0+框架程序拖拽进项目•2.或使用Cocopod导入AFNetworking3.0+•3.引入#import"AFNetworking.h"---->1.UI准备工作A.定义一个全局的NSURLSessionDownloadTask:下载管理句柄由其负责所有的网络操作请求@interfaceViewController(){//下载句柄NSU
MacleChen
·
2020-03-20 08:18
iOS 第三方SDK的二次封装
我们在项目中会使用到很多的第三方的sdk例如
AFN
、友盟、share、支付宝、微信支付、ping++、环信、融云等等,sdk的版本更新速度快,为了解耦和,快速替换sdk,进行二次封装是有必要的。
LJ_影子
·
2020-03-20 00:31
快, 让你的App启用https
不讲原理不讲协议,让你立马把自己的app适配上https1.首先,你要告诉服务端的同事要升级为https吧2.最好升级一下你的请求库
AFN
到(3.0)以上吧3.服务端新的httpsurl总得改改吧4.重中之重
风雨啸青锋
·
2020-03-19 23:58
AFNetworking 3.0 HTTPS CA证书验证
设置
AFN
请求管理者的时候添加httpsssl验证。
XLsn0w
·
2020-03-19 22:25
iOS 网络处理注意点
一、
AFN
使用注意点1.block循环引用bug解决Snip20150906_23.png2.请求管理者1.请求管理者存储到内存请求管理者作为变量,实现懒加载,方便管理所有的请求,使用请求管理者变量发送请求
iOS_成才录
·
2020-03-19 18:31
AFN
多请求依赖(一)
AFN
之使用问题解析
AFN
多请求依赖(二)一、基本简介一直想要把自己这几年的相关的工作上遇到的知识点通过文字整理出来,但是一直不想写,不知道是不是一直以来对于作文的恐惧,但最近闲来无事做,正式开始我的码字生涯
KODIE
·
2020-03-19 06:47
获取iOS设备所连接的Wi-Fi的名称及MAC地址
至于监控所连网络可以采用
AFN
的AFNetworkReachabilityManager。
yehkong
·
2020-03-18 19:37
EcmaScript: Arrow function
类似匿名函数的简洁写法,又和匿名函数有些重要区别原来的函数写法:命名函数、匿名函数、封闭函数varaFn=(x)=>(x*2+3);varaFn2=(x)=>{return(x*2+3)}varans1=
aFn
枝桠情感魔镜
·
2020-03-18 17:25
iOS 静态库framekwork 和 .a打包 及代码演示
一:科普一分钟我们通常在做app时候会集成百度地图,环信,极光等三方库,这些都是不开源的.还有很多开源库比如:
afn
,SD,RAC等等.那些不开源的库是怎么做的呢?
TianTianBaby223
·
2020-03-18 14:42
说一说适配HTTPS的纠结与验证
这里的设置是这样的,其他的一般不需要,如果用的
AFN
请求self.securityPolicy=[AFSecurityPolicydefaultPolicy]//客户端是否信任非法证self.securityPolicy.allowInvalidCertificates
ekin_jenny
·
2020-03-18 11:45
【转藏】iOS iPV6适配
IPv6-only网络读完以后,突然间发现,我们做ipv6适配,其实超级简单,就是讲AFNNetWorking更新到3.0及以上版本,同时尽量不要使用0.0.0.0这样格式的IP地址(其实使用这些也没关系,
AFN
3.0
Peak_One
·
2020-03-18 06:04
关于iOS AFNetworking(重定向的问题)
AFNetworking框架中可以实现请求重定向问题;只是在3.0有个分割使用的方法不同,下面说说不同版本的使用重定向的方法:
AFN
3.0以下:[[AFHTTPRequestOperationmanager
HOULI
·
2020-03-18 01:56
常驻线程
模仿曾经的
AFN
常驻线程写法,现在的YY的写法也是如此+(NSThread*)zyThread{staticNSThread*_zyThread=nil;staticdispatch_once_toncePredicate
wustzhy
·
2020-03-17 15:52
AFN
3.0两种网络请求超时方法
第一种:NSURLSessionConfiguration*config=[NSURLSessionConfigurationdefaultSessionConfiguration];config.timeoutIntervalForRequest=15.0;AFHTTPSessionManager*manager=[[AFHTTPSessionManageralloc]initWithSessi
龙门逍遥侯
·
2020-03-17 11:19
字符编码 ASCII码 Unicode 汉字编码 UTF-8
在读
AFN
源码时,遇到了字符编码的问题,这里做一个记录字符编码ASCII码Unicode汉字编码UTF-8ASCII码:一个字节表示只占用了7bit一共可以表示128个字符可以表示所有的英文字符非ASCII
iOS_愛OS
·
2020-03-17 09:42
AFN
的坑--NSCachedURLResponse缓存
AFN
的坑--NSCachedURLResponse缓存.jpg无意间看到,收藏一下:网络正常的情况下,如果服务器宕机或者数据库出错,会造成访问服务器报错的情况,一般报错的内容是:无法连接到服务器或者其它错误
马尾_松_
·
2020-03-17 08:15
AFN
中的 https 安全策略
前言在AFNetworking框架中,有一个AFSecurityPolicy类,这个类就是
AFN
的安全策略类。
XDLee
·
2020-03-17 06:01
iOS Modle 框架
1.建立DataSource:NSObject文件这个文件是数据最底层,是对
AFN
等请求库的封装和后台接口的解析(在DataSource中Block回调的数据是最外层的)。
韩微
·
2020-03-17 05:21
NSCocoaErrorDomain Code=3840
这种问题是
afn
解析json遇到特殊字符,解析失败"空格键"==>字符串后面并没有通过空格联接其它内容,所以就解析失败;如地址:北京市海淀区大钟寺天兰奥特莱"后面根着空格"ErrorDomain=NSCocoaErrorDomainCode
牛1688
·
2020-03-17 04:16
仿爱鲜蜂3.5版 BeeQuick
接收的数据存储在coding上进行请求.基本实现大约官方90%的UI效果,在功能上使用SQLite+FMDB实现了商品清单/分类/排序/购物车/商品收藏/地址管理/自提点设置等功能和数据本地持久化.所用框架:
AFN
一霸状元
·
2020-03-16 22:41
iOS项目中简便添加PCH文件的方法,真的很简便哦!
文件大大滴方便了我们在开发中的工作,减少了工作量,大致的作用有:1.存放一些全局的宏(整个项目中都用得上的宏),比如屏幕长宽的宏定义;2.用来包含一些全部的头文件(整个项目中都用得上的头文件),比如全局都要使用的
afn
小蜜蜂Bee
·
2020-03-16 22:09
项目bug
1、
AFN
包含中文参数请求,后台接收乱码解决方案:请求头,ContentType加上charset=utf-8字段,指定编码格式_manager.requestSerializer=[AFJSONRequestSerializerserializer
KeepFighting
·
2020-03-16 21:39
iOS
AFN
Error Domain=NSURLErrorDomain Code=-1003 "未能找到使用指定主机名的服务器。"
ErrorDomain=NSURLErrorDomainCode=-1003"未能找到使用指定主机名的服务器。"UserInfo={NSUnderlyingError=0x170057eb0{ErrorDomain=kCFErrorDomainCFNetworkCode=-1003"(null)"UserInfo={_kCFStreamErrorCodeKey=8,_kCFStreamErrorD
三点水老木头
·
2020-03-16 16:34
线程锁
SD和
AFN
使用的哪个?⼀般开发中你最常用哪个?哪个锁apple存在问题又是什么问题?
痴人会说梦
·
2020-03-16 12:49
iOS 中的PUT请求
今天一朋友问我用
AFN
封装的工具类使用PUT方式请求后台一直收不到参数,不传参的PUT请求都成功了,唯独这个传参的PUT返回的code是400,这说明问题还是出在客户端这边,看了看
AFN
内部的实现,发现对
优米诺
·
2020-03-16 07:00
JSON数据中有null导致数据加载失败的解决办法
问题分析:使用NSJSONSerialization或者
AFN
框架的AFHTTPSessionManager(底层也是NSJSONSerialization)将NSData数据转化成OC对象,有时会出现
鲲鹏DP
·
2020-03-15 20:22
block的1对多使用.(更改主题/网络切换)
我们使用
AFN
监听网络变化.创建一个单例AFToolsManager隔离第三方.以便日后更换第三方不影响已经写好的代码.此时需要该单例监听网络.一对多的传递网络状态.此处想的最多的肯定是通知但是通知创建相对麻烦且代码分散
侭情显現
·
2020-03-15 20:31
iOS-UITableView设置footerView遇见的一些问题
具体问题如下设计一个SFFooterView,@interfaceSFFooterView:UIView@end重载.m文件的initWithFrame:方法,在该方法中通过
afn
请求数据,数据请求成功后假设将该
xiaoaihhh
·
2020-03-15 16:50
iOS之网络篇(你知道这些零碎的知识吗?)
1.
AFN
使用技巧1.在开发的时候可以创建一个工具类,继承自我们的
AFN
中的请求管理者,再控制器中真正发请求的代码使用自己封装的工具类。
Jack__yang
·
2020-03-15 14:56
iOS 使用
AFN
进行单图和多图上传
图片上传时必要将图片进行压缩,不然会上传失败1.单张图上传AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];[managerPOST:urlStringparameters:paramsconstructingBodyWithBlock:^(id_NonnullformData){//使用日期生
Spykerking
·
2020-03-15 02:48
iOS 多线程系列之dispatch_barrier_async 使用
看一段
AFN
的代码这个就是使用实例:-(void)
人魔七七
·
2020-03-15 01:09
关于
AFN
之一
////MJViewController.m//03.
AFN
演练////Createdbyappleon14-4-30./
HJXu
·
2020-03-14 23:03
iOS开发
AFN
添加请求头
开发中各种小问题都会遇到,问题不大,但新手遇到总会头痛一下,以前不喜欢总结。但现在感觉,不管问题的大小,如果能帮助到别人,总是开心的。AFHTTPSessionManager*manager=[AFHTTPSessionManagermanager];AFHTTPRequestSerializer*requestSerializer=[AFJSONRequestSerializerserializ
Macalk
·
2020-03-14 15:05
iOS HTTPS 自检证书请求服务器和WKWebView
1、使用
AFN
3.0HTTPS网络请求+(AFSecurityPolicy*)customSecurityPolicy{//简单封装一下//2设置证书模式NSString*cerPath=[[NSBundlemainBundle
在这蓝色天空下
·
2020-03-14 11:44
AFNetworking __01 ,
AFN
的信息传递
系统的代理方法@interfaceAFURLSessionManagerTaskDelegate:NSObjectKVO-(instancetype)initWithTask:(NSURLSessionTask*)task{self=[superinit];if(!self){returnnil;}_mutableData=[NSMutableDatadata];_uploadProgress=[
BoxDeng
·
2020-03-14 08:23
AFN
3.0两种网络请求超时方法
NO1:NSURLSessionConfiguration*config=[NSURLSessionConfigurationdefaultSessionConfiguration];config.timeoutIntervalForRequest=15.0;AFHTTPSessionManager*manager=[[AFHTTPSessionManageralloc]initWithSessi
SheamUs
·
2020-03-14 07:08
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他