ASIHTTPRequest使用第三方库处理网络请求
来源:互联网 发布:java类方法实例化 编辑:程序博客网 时间:2024/05/18 03:13
完整的URL
http://主机地址:端口号/资源路径?参数名=参数值&参数名=参数值
正确的url是访问服务器成功的基础
1.确定请求路径
NSString* urlStr = @“http://192.168.88.8/sns/my/user_list/php?page=2&number=10”
2.使用请求路径封装URL
NSURL* URL = [NSURL urlWithString:urlStr];
3.使用Url 封装请求对象
NSURLRequest* request = [NSURLRequest requestWithUrl:URL];
4.创建连接
NSURLConnection
- 同步请求,与UI的更新步调高度一致,一气呵成,使用于数据量非常轻型的,但仍然不建议使用同步请求做网络处理
NSString* jsonStr = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
【重点、难点】
异步请求,与UI更新不一致,开启一个子线程,把耗时的请求工作全部放到子线程里去执行,当子线程的请求任务完成以后,再通知主线程更新UI
对于不支持ARC的第三方API,做如下修改
阅读全文
1 0
- ASIHTTPRequest使用第三方库处理网络请求
- 归纳笔记013:第三方网络请求ASIHTTPRequest的使用
- ASIHTTPRequest第三方网络请求详解
- IOS常用第三方框架 --- ASIHTTPRequest 网络请求
- iOS - ASI - ASIHTTPRequest第三方网络请求详解(转载)
- 网络请求为什么要使用第三方库???
- 第三方库 -> 网络组件 -> AFNetworking 和 ASIHTTPRequest 的对比
- ASIHttpRequest网络请求库的使用
- 第三方的库ASIHttpRequest的使用简介
- ASIHttprequest(网络处理第三方框架)中文版 不是最新版 特别是ios5之后部分bug要修复
- IOS网络通信 之第三方框架ASIHttpRequest的简单使用
- 对第三方框架AFNetworking网络请求的使用浅析
- 归纳笔记012:第三方网络请求AFNetworking的使用
- 第三方苹果开发库之ASIHTTPRequest
- 第三方苹果开发库之ASIHTTPRequest
- 第三方苹果开发库之ASIHTTPRequest
- 第三方苹果开发库之ASIHTTPRequest
- 第三方苹果开发库之ASIHTTPRequest
- Shell函数~10
- curl使用简介
- Hdu 1166 敌兵布阵 解题报告
- 欢迎使用CSDN-markdown编辑器
- 关于运算符的成员函数左右操作数问题
- ASIHTTPRequest使用第三方库处理网络请求
- 【洛谷2055】【CJOJ2487】【ZJOI2009】 假期的宿舍
- Spring Batch 例子: 运行系统命令
- STM32之DMA实例
- 古典密码 --- 实验吧
- mini linux命令行界面配置网卡
- 五.Core组件进阶(2.计时函数)
- Paper-Reading
- 爬取糗事百科