网络学习概要

1.请求与响应

  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:处理响应相关的类.

 

转载于:https://www.cnblogs.com/yufang/p/5327330.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值