网络学习概要
2016-03-27 23:12
190 查看
1.请求与响应
1.1 请求
1.2 响应
2.处理网络请求和响应的方式
2.1 苹果官方原生
NSURLConnection
NSURLSession
2.2 第三方框架
ASI
AFN
3.数据解析
3.1 JSON
第三方框架:JSONKit
3.2 XML
SAX 解析:
DOM 解析:第三方框架
3.3 Plist
4.HTTP的常用方法??
GET
POST
4.1 用户登录
GET登录
POST登录
5.网络安全
base64
MD5
钥匙串
6.POST增强(其他功能)
6.1 文件上传
上传单个文件
上传多个文件
6.2 RESTful风格
6.3 POST JSON (上传JSON格式数据)
6.4 POST 自定义对象
7.NSURLConnection下载
7.1 NSURLConnectionDelegate
7.2 NSOutPutStream
7.3 断点续传.
7.4 封装(后来的NSURLSession和第三方,实际上就是对原生方式的封装)
8.HTTPS访问
IOS9.0之后,NSURLSession取代了NSURLConnection,通过ASI,AFN都可以实现常规的GET/POST,增强功能(上传,下载,)方式更为简单.
实现网络请求与响应用到的类.
NSURL:处理资源相关的类.
NSURLRequest:处理请求相关的类.
NSURLResponse:处理响应相关的类.
1.1 请求
1.2 响应
2.处理网络请求和响应的方式
2.1 苹果官方原生
NSURLConnection
NSURLSession
2.2 第三方框架
ASI
AFN
3.数据解析
3.1 JSON
NSJSONSerialization
第三方框架:JSONKit
3.2 XML
SAX 解析:
NSXMLParser
DOM 解析:第三方框架
3.3 Plist
NSPropertyListSerialization
4.HTTP的常用方法??
GET
POST
4.1 用户登录
GET登录
POST登录
5.网络安全
base64
MD5
钥匙串
6.POST增强(其他功能)
6.1 文件上传
上传单个文件
上传多个文件
6.2 RESTful风格
6.3 POST JSON (上传JSON格式数据)
6.4 POST 自定义对象
7.NSURLConnection下载
7.1 NSURLConnectionDelegate
7.2 NSOutPutStream
7.3 断点续传.
7.4 封装(后来的NSURLSession和第三方,实际上就是对原生方式的封装)
8.HTTPS访问
IOS9.0之后,NSURLSession取代了NSURLConnection,通过ASI,AFN都可以实现常规的GET/POST,增强功能(上传,下载,)方式更为简单.
实现网络请求与响应用到的类.
NSURL:处理资源相关的类.
NSURLRequest:处理请求相关的类.
NSURLResponse:处理响应相关的类.
相关文章推荐
- CentOS网络配置四个方式
- TCP与UDP两种协议的区别
- Volley下载网络图片使用步骤级相关源码
- 网络协议之DHCP request续约实现机制
- 从C10K到C10M高性能网络的探索与实践
- 20159311《网络攻击与防范》第四周学习总结
- TCP/IP五层网络架构
- C#网络编程之多线程socket实例
- httpclient 4.5.1---http工具类
- httpclient 4.5.1---连接管理器
- 使用SOCKET实现TCP/IP协议的通讯
- httpclient 4.5.1---高级主题
- http请求的理解
- httpclient 4.5.1---状态管理
- httpclient 4.5.1---连接管理
- CCF 无线网络
- httpclient 4.5.1---流式API使用
- 网络的可靠性(nyoj)
- httpclient 4.5.1---基础
- TCP/IP