说到http异步下载,首先要知道其中的关键类。 关键类是NSURLConnection NSURLRequest NSMutableURLRequest 委托是 NSURLConnectionDownloadDelegate NSURLConnectionDataDelegate NSURLConn ...
分类:
移动开发 时间:
2016-06-30 15:59:07
阅读次数:
267
前言 很久没有写过博客了,今天终于可以抽空写。公司的项目从2016年03月15日(我第二份工作任职)开始,辛苦了3个多月终于接近尾声了,在这当中我学了非常多东西,为了遗忘我就写个博客来记录下,以防止忘记。 正文 今天要讲的主角是NSURLRequest。这里我先采用apple 官方文档解释 NSUR ...
分类:
移动开发 时间:
2016-06-29 23:48:20
阅读次数:
408
iOS网络相关知识总结 1.关于请求NSURLRequest? 我们经常讲的GET/POST/PUT等请求是指我们要向服务器发出的NSMutableURLRequest的类型; 我们可以设置Request的URL, HTTPMethod, HTTPHeader, HTTPBody等信息。一般发请求尽 ...
分类:
移动开发 时间:
2016-06-27 10:24:36
阅读次数:
268
iOS开发网络篇—NSURLConnection基本使用 一、NSURLConnection的常用类 (1)NSURL:请求地址 (2)NSURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体.... (3)NSMutableURLReque ...
分类:
移动开发 时间:
2016-06-06 00:48:43
阅读次数:
267
-(void)get{ NSURLSession * session=[NSURLSession sharedSession]; NSURLSessionTask * task=[session dataTaskWithRequest:[NSURLRequest requestWithURL:[NS ...
分类:
Web程序 时间:
2016-06-02 23:40:15
阅读次数:
497
1 NSURLConnettion NSURLConnettion是 Core Foundation/CFNetwork框架 API 之上的一个抽象. NSURLConnettion是用来指代 Foundation 框架中的一系列组件: NSURLRequest,NSURLResponse,NSUR ...
分类:
其他好文 时间:
2016-05-26 18:48:30
阅读次数:
214
一、url请求网络请求的组成部分有服务器地址、请求参数,以及请求方式。在iOS中,一个网络请求用NSURLRequest(或者其子类NSURLMutableRequest)来表示。NSURLRequest适合于get请求,NSURLMutableRequest可以是post请求。get方式下,服务器地址和请求参数都可以明文包含在u...
分类:
移动开发 时间:
2016-05-13 03:50:54
阅读次数:
401
可以通过三种方式向服务器发送数据:NSURLRequest,NSMutableURLRequest,NSURLConnection
一、NSURLRequest向服务器发送同步或异步请求
举例:如何发送一个GET请求
* 默认就是GET请求
// 1.URL
NSURL *url = [NSURL URLWithString:@"http://www.baidu.co...
分类:
移动开发 时间:
2016-05-07 08:57:20
阅读次数:
204
虽然苹果的原生SDK中已经有很强大的网络请求API,例如NSURLSession、NSURLRequest等。但为了满足不同的网络需求,也同时为了代码简洁和易用性,诞生了许多第三方封装的网络框架。其中主流的包括ASIHTTPRequest、AFNetworking、MKNetworkKit等。
ASIHTTPRequest比较老,且作者已经停止更新了。
AFNetworking比ASIHTTPRequest简单,功能齐全,目前持续更新中(详见GitHub)。
MKNetworkKit最轻量,而且功能也比较齐...
分类:
Web程序 时间:
2016-05-03 18:08:54
阅读次数:
229
/* 网络请求的流程: 1.构造NSURL连接地址 2.构造NSURLRequest请求对象,包含请求头和请求体信息。 3.构造NSURLSessionConfiguration,可选 4.构造NSURLSession会话对象 5.创建请求任务 6.发送网络请求 */ ...
分类:
Web程序 时间:
2016-04-26 00:09:28
阅读次数:
127