AFNetWorking网络库教程
AFNetWorking 图片本地缓存的问题
http://www.cnblogs.com/Wendale-Zhang/archive/2013/01/17/2864442.html
今天看了下AFNetwoking这个通讯库,简单研究了一下
(1)POST请求
//建立URL
NSURL* url = [NSURL URLWithString:@"XXXX"];
//表单数据
NSDictionary* requestDict = [NSDictionarydictionaryWithObjectsAndKeys:themeId,@"themeId", nil];
//建立POST请求
AFHTTPClient *aClient = [AFHTTPClient clientWithBaseURL:url];
//设置接受的数据类型为json
[aClient setDefaultHeader:@"Accept"value:@"application/json"];
//设置提交的数据编码类型为json格式
[aClient setParameterEncoding:AFFormURLParameterEncoding];
//开始请求
[aClient postPath:nil parameters:requestDictsuccess:^(AFHTTPRequestOperation*operation,id responseObject)
{
//解析数据
NSDictionary* Jsondict = [self parserJson:responseObject];
NSLog(@"%@",Jsondict);
}
failure:^(AFHTTPRequestOperation *operation,NSError *error)
{
}];
(2)GET请求
//建立URL
NSURL* url = [NSURL URLWithString:@"XXXX"];
//建立请求
AFHTTPClient *bClient = [AFHTTPClient clientWithBaseURL:url];
//开始请求
[bClientgetPath:nil parameters:nil success:^(AFHTTPRequestOperation *operation,id responseObject)
{
NSLog(@"response description:%@", [responseObjectdescription]);
}
failure:^(AFHTTPRequestOperation *operation,NSError *error)
{
NSLog(@"error description:%@",[error description]);
}];
转载于:https://www.cnblogs.com/kevingod/p/3375254.html
AFNetWorking网络库教程相关推荐
- Alamofire网络库基础教程:使用 Alamofire 轻松实现 Swift 网络请求
Alamofire网络库基础教程:使用 Alamofire 轻松实现 Swift 网络请求 转自 http://www.cocoachina.com/ios/20141202/10390.html 本 ...
- python网络爬虫教程(四):强大便捷的请求库requests详解与编程实战
上一章中,我们了解了urllib的基本用法,详情可浏览如下链接python网络爬虫教程(三):详解urllib库,但其中确实有不方便的地方,为此,我们可以使用更方便更简洁的HTTP请求库request ...
- XMNetworking 网络库的设计与使用
2019独角兽企业重金招聘Python工程师标准>>> XMNetwoking 是我们团队开源的一个网络库,详见:GitHub XMNetworking 是一个轻量的.简单易用但功能 ...
- 有哪些LSTM(Long Short Term Memory)和RNN(Recurrent)网络的教程?
知乎用户,阿里巴巴数据应用部门长期招聘「算法,分- 500 人赞同 刚好毕设相关,论文写完顺手就答了 先给出一个最快的了解+上手的教程: 直接看theano官网的LSTM教程+代码:LSTM Netw ...
- Android网络库的比较:OkHTTP,Retrofit和Volley [关闭]
本文翻译自:Comparison of Android networking libraries: OkHTTP, Retrofit, and Volley [closed] Two-part que ...
- 《Linux多线程服务端编程:使用muduoC++网络库》学习笔记
文章目录 第1章 线程安全的对象生命期管理 1.1 当析构函数遇到多线程 1.1.1 线程安全的定义 1.1.3 线程安全实例 1.2 对象的创建很简单 1.3 销毁很难 1.4 线程安全的Obser ...
- python模块介绍-gevent介绍:基于协程的网络库
2019独角兽企业重金招聘Python工程师标准>>> python模块介绍-gevent介绍:基于协程的网络库 介绍 gevent是基于协程的Python网络库.特点: 基于lib ...
- 国产网络库libhv开源四周年回顾
libhv是一个跨平台的c/c++网络库,本文写在libhv开源四周年之际,借机回顾了libhv的发展历程. github地址:https://github.com/ithewei/libhv 文章目 ...
- fossa网络库_如何升级到Ubuntu 20.04 Focal Fossa
fossa网络库 介绍 (Introduction) The Ubuntu operating system's latest Long Term Support (LTS) release, Ubu ...
- C++常用库之网络库
C++一个很大的用途就是作为网络层组件的开发语言.C++开发的第三方网络库也比较多.其实,c语言下的网络库也不少.现在简单介绍一下. ACE库 ACE是一个大型的中间件产品,代码有几十万行,非常宏大, ...
最新文章
- 打破 Google 破坏性的搜索垄断
- python之拆包与装包
- 用9*9的卷积核分类9*9的图片
- Python函数传参方式超级大汇总
- TObject简要说明-对象的创建流程
- 数据库查询某一列大写转化小写字母表示_基于MySQL数据库下亿级数据的分库分表...
- Java通过反射访问成员变量
- linux 魔术分区,Parted Magic-Linux 中的分区魔术师
- css用边框实现圆角矩形
- BZOJ-4706 B君的多边形 OEIS
- Android TV开机优化
- HTML/CSS 常见面试题汇总
- python爬携程上出境游数据_Python爬虫 —— 携程机票数据
- 阿里巴巴2019实习生招聘正式启动
- ST芯片涨价后,你是如何做的?
- linux shell鸟哥,Linux shell脚本全面学习(三)
- debian android编译,android 平台运行debian
- 利用记忆规律促进学生有效学习(记忆规律在教学中的运用)
- 模式识别研究生:三维点云从零开始学习
- 旅游流的概念_旅游流的概念界定与理论内涵新论