概览
大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容:
Web请求和响应
使用代理方法 简化请求方法 图片缓存 扩展--文件分段下载 扩展--文件上传
NSURLSession
数据请求 文件...
分类:
移动开发 时间:
2016-04-29 17:26:33
阅读次数:
320
说明:
1 .该文主要介绍如何使用NSURLSession来发送GET请求和POST请求
2 .本文将不再讲解NSURLConnection的使用,如有需要了解NSURLConnection如何发送请求。详细信息,请参考:http://www.cnblogs.com/bearsg.html
3 . 本文示例代码发送的请求均为http请求,已经对info.plist文件进行配置。如何配置请参考:htt...
分类:
移动开发 时间:
2016-04-29 17:24:30
阅读次数:
237
使用NSURLSession(Using
NSURLSession)
NSURLSession和其相关的类提供了通过HTTP下载数据的API.该API提供了丰富的代理方法来支持信息身份认证,以及当app未运行时(比如,在iOS中,app挂起状态)的后台下载功能.
为了使用NSURLSession,客户端会创建一系列对话(sessions),每个会话都匹配一组相关的数据传...
分类:
Web程序 时间:
2016-04-29 15:32:15
阅读次数:
214
NSURLSession学习笔记(一)简介 一、URL Session的基本概念 1.三种工作模式: 默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain中保存的证书进行认证授权。 瞬时会话模式(ephemer ...
分类:
Web程序 时间:
2016-04-27 20:47:27
阅读次数:
227
说明:
1 .该文主要介绍如何使用NSURLSession来发送GET请求和POST请求
2 .本文将不再讲解NSURLConnection的使用,如有需要了解NSURLConnection如何发送请求。详细信息,请参考:http://www.cnblogs.com/bearsg.html
3 . 本文示例代码发送的请求均为http请求,已经对info.plist文件进行配置。如何配置请参考:htt...
分类:
移动开发 时间:
2016-04-26 19:55:51
阅读次数:
267
概览
大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容:
Web请求和响应
使用代理方法 简化请求方法 图片缓存 扩展--文件分段下载 扩展--文件上传
NSURLSession
数据请求 文件...
分类:
移动开发 时间:
2016-04-26 19:47:03
阅读次数:
270
/* 网络请求的流程: 1.构造NSURL连接地址 2.构造NSURLRequest请求对象,包含请求头和请求体信息。 3.构造NSURLSessionConfiguration,可选 4.构造NSURLSession会话对象 5.创建请求任务 6.发送网络请求 */ ...
分类:
Web程序 时间:
2016-04-26 00:09:28
阅读次数:
127
下面是用GET方式请求一个页面数据的示例: AFNetworking 2.x NSString *siteUrl = @"http://webinar.ofweek.com/readDemoFile.action"; NSDictionary *parameters = @{@"activity.i ...
分类:
Web程序 时间:
2016-04-24 18:52:47
阅读次数:
349
NSURLConnection通过全局状态来管理cookies、认证信息等公共资源,这样如果遇到两个连接需要使用不同的资源配置情况时就无法解决了,但是这个问题在NSURLSession中得到了解决。NSURLSession同时对应着多个连接,会话通过工厂方法来创建,同一个会话中使用相同的状态信息。N ...
分类:
移动开发 时间:
2016-04-24 15:34:44
阅读次数:
223
使用 NSURLSession 下载,需要注意的是文件下载文件之后会自动保存到一个临时目录,需要开发人员自己将此文件重新放到其他指定的目录中 ...
分类:
移动开发 时间:
2016-04-24 15:32:26
阅读次数:
264