随笔分类 -  IOS 请求服务器

IOS http(上传和下载)
摘要:HttpTool.h #import <Foundation/Foundation.h> typedef void (^HttpToolProgressBlock)(CGFloat progress); typedef void (^HttpToolCompletionBlock)(NSError 阅读全文

posted @ 2017-06-15 08:33 守望星空 阅读(261) 评论(0) 推荐(0)

IOS AFN (第三方请求)
摘要:什么是AFN全称是AFNetworking,是对NSURLConnection、NSURLSession的一层封装虽然运行效率没有ASI高,但是使用比ASI简单在iOS开发中,使用比较广泛 AFN的github地址https://github.com/AFNetworking/AFNetworkin 阅读全文

posted @ 2017-05-30 12:21 守望星空 阅读(172) 评论(0) 推荐(0)

IOS ASI (第三方请求)
摘要:什么是ASI全称是ASIHTTPRequest,外号“HTTP终结者”,功能十分强大基于底层的CFNetwork框架,运行效率很高可惜作者早已停止更新,有一些潜在的BUG无人去解决很多公司的旧项目里面都残留着它的身影,以前的很多iOS项目都是ASI + SBJson会不会用ASI,可以算是检验是否为 阅读全文

posted @ 2017-05-30 11:02 守望星空 阅读(179) 评论(0) 推荐(0)

IOS ASI和AFN的 区别
摘要:一、底层实现 1> AFN的底层基于OC的NSURLConnection和NSURLSession2> ASI的底层基于纯C语言的CFNetwork框架3> ASI的运行性能 高于 AFN 二、对服务器返回的数据处理 1> ASI没有直接提供对服务器数据处理的方式,直接返回data\string2> 阅读全文

posted @ 2017-04-23 16:03 守望星空 阅读(191) 评论(0) 推荐(0)

IOS ASI 请求服务器 总结
摘要:一、发送请求的2个对象 1.发送GET请求:ASIHttpRequest2.发送POST请求:ASIFormDataRequest* 设置参数// 同一个key只对应1个参数值,适用于普通“单值参数”- (void)setPostValue:(id <NSObject>)value forKey:( 阅读全文

posted @ 2017-04-23 15:55 守望星空 阅读(281) 评论(0) 推荐(0)

IOS AFN请求 总结
摘要:一、2大管理对象 1.AFHTTPRequestOperationManager* 对NSURLConnection的封装2.AFHTTPSessionManager* 对NSURLSession的封装 二、AFHTTPRequestOperationManager的具体使用 1.创建管理者AFHT 阅读全文

posted @ 2017-04-23 15:42 守望星空 阅读(473) 评论(0) 推荐(0)

IOS NSURLConnection(大文件下载)
摘要:NSURLConnection的使用步骤 NSURLConnection发送请求 NSURLConnectionDelegate NSMutableURLRequest 创建GET和POST请求 发送JSON给服务器 多值参数有时候一个参数名,可能会对应多个值http://192.168.1.103 阅读全文

posted @ 2017-04-10 23:05 守望星空 阅读(242) 评论(0) 推荐(0)

IOS http协议 总结
摘要:HTTP协议1.面试题常见:聊一下HTTP协议(协议的完整的通信过程) 一、一个HTTP请求的基本要素 1.请求URL:客户端通过哪个路径找到服务器2.请求参数:客户端发送给服务器的数据* 比如登录时需要发送的用户名和密码3.返回结果:服务器返回给客户端的数据* 一般是JSON数据或者XML数据 二 阅读全文

posted @ 2017-03-23 23:24 守望星空 阅读(176) 评论(0) 推荐(0)

IOS Post请求(请求服务器)
摘要:@interface HMViewController () @property (weak, nonatomic) IBOutlet UITextField *usernameField; @property (weak, nonatomic) IBOutlet UITextField *pwdField; - (IBAction)login; @end @implementatio... 阅读全文

posted @ 2017-03-23 15:56 守望星空 阅读(281) 评论(0) 推荐(0)

IOS Get请求(请求服务器)
摘要:@interface HMViewController () @property (weak, nonatomic) IBOutlet UITextField *usernameField; @property (weak, nonatomic) IBOutlet UITextField *pwdField; - (IBAction)login; /** * 用来存放服务器返回的所有... 阅读全文

posted @ 2017-03-23 15:47 守望星空 阅读(194) 评论(0) 推荐(0)

导航