AFNetworking整体交互概图
2017-03-02 10:13:06 0 举报
AFNetworking是一个功能强大的iOS和Mac网络库,它提供了一套完整的网络请求解决方案。其整体交互流程可以概括为:首先,客户端发起一个网络请求,AFNetworking会根据请求的类型(GET、POST等)和URL生成一个对应的请求对象;然后,这个请求对象会被发送到服务器,服务器处理完请求后会返回数据;接着,AFNetworking会将接收到的数据解析并转换成相应的模型对象;最后,这些模型对象会被返回给客户端进行处理。在整个过程中,AFNetworking还提供了诸如缓存、断点续传、自动管理cookies等功能,大大提高了网络请求的效率和稳定性。
作者其他创作
大纲/内容
7.接收数据直到完成
9.接收数据完成进行校验并反序列化
6.请求或提交数据
服务器
5.验证服务器证书
4.服务器返回证书
AFSecurityPolicy
开始
1.发起请求
3.要求验证服务器
10.返回数据
使用者KEPRequest
KEPNetworkAgent
结束
AFHTTPSessionManager
2.获取正确的NSURLRequest
8.返回进度
AFURLResponseSerialization
AFURLRequestSerialization
0 条评论
下一页