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网络库教程相关推荐

  1. Alamofire网络库基础教程:使用 Alamofire 轻松实现 Swift 网络请求

    Alamofire网络库基础教程:使用 Alamofire 轻松实现 Swift 网络请求 转自 http://www.cocoachina.com/ios/20141202/10390.html 本 ...

  2. python网络爬虫教程(四):强大便捷的请求库requests详解与编程实战

    上一章中,我们了解了urllib的基本用法,详情可浏览如下链接python网络爬虫教程(三):详解urllib库,但其中确实有不方便的地方,为此,我们可以使用更方便更简洁的HTTP请求库request ...

  3. XMNetworking 网络库的设计与使用

    2019独角兽企业重金招聘Python工程师标准>>> XMNetwoking 是我们团队开源的一个网络库,详见:GitHub XMNetworking 是一个轻量的.简单易用但功能 ...

  4. 有哪些LSTM(Long Short Term Memory)和RNN(Recurrent)网络的教程?

    知乎用户,阿里巴巴数据应用部门长期招聘「算法,分- 500 人赞同 刚好毕设相关,论文写完顺手就答了 先给出一个最快的了解+上手的教程: 直接看theano官网的LSTM教程+代码:LSTM Netw ...

  5. Android网络库的比较:OkHTTP,Retrofit和Volley [关闭]

    本文翻译自:Comparison of Android networking libraries: OkHTTP, Retrofit, and Volley [closed] Two-part que ...

  6. 《Linux多线程服务端编程:使用muduoC++网络库》学习笔记

    文章目录 第1章 线程安全的对象生命期管理 1.1 当析构函数遇到多线程 1.1.1 线程安全的定义 1.1.3 线程安全实例 1.2 对象的创建很简单 1.3 销毁很难 1.4 线程安全的Obser ...

  7. python模块介绍-gevent介绍:基于协程的网络库

    2019独角兽企业重金招聘Python工程师标准>>> python模块介绍-gevent介绍:基于协程的网络库 介绍 gevent是基于协程的Python网络库.特点: 基于lib ...

  8. 国产网络库libhv开源四周年回顾

    libhv是一个跨平台的c/c++网络库,本文写在libhv开源四周年之际,借机回顾了libhv的发展历程. github地址:https://github.com/ithewei/libhv 文章目 ...

  9. fossa网络库_如何升级到Ubuntu 20.04 Focal Fossa

    fossa网络库 介绍 (Introduction) The Ubuntu operating system's latest Long Term Support (LTS) release, Ubu ...

  10. C++常用库之网络库

    C++一个很大的用途就是作为网络层组件的开发语言.C++开发的第三方网络库也比较多.其实,c语言下的网络库也不少.现在简单介绍一下. ACE库 ACE是一个大型的中间件产品,代码有几十万行,非常宏大, ...

最新文章

  1. 打破 Google 破坏性的搜索垄断
  2. python之拆包与装包
  3. 用9*9的卷积核分类9*9的图片
  4. Python函数传参方式超级大汇总
  5. TObject简要说明-对象的创建流程
  6. 数据库查询某一列大写转化小写字母表示_基于MySQL数据库下亿级数据的分库分表...
  7. Java通过反射访问成员变量
  8. linux 魔术分区,Parted Magic-Linux 中的分区魔术师
  9. css用边框实现圆角矩形
  10. BZOJ-4706 B君的多边形 OEIS
  11. Android TV开机优化
  12. HTML/CSS 常见面试题汇总
  13. python爬携程上出境游数据_Python爬虫 —— 携程机票数据
  14. 阿里巴巴2019实习生招聘正式启动
  15. ST芯片涨价后,你是如何做的?
  16. linux shell鸟哥,Linux shell脚本全面学习(三)
  17. debian android编译,android 平台运行debian
  18. 利用记忆规律促进学生有效学习(记忆规律在教学中的运用)
  19. 模式识别研究生:三维点云从零开始学习
  20. 旅游流的概念_旅游流的概念界定与理论内涵新论

热门文章

  1. 鸿蒙系统nova3i,华为nova3i无惧大型手游:打造丝般顺滑娱乐体验
  2. 省选知识清单/计划列表(咕?)
  3. Divide Groups(分组)(二分图染色)
  4. 几种在Linux下查询外网IP的办法(转)
  5. mysql函数操作(5)
  6. phoneGap、JQueryMobile 简介及中文API地址
  7. 白鹭引擎和layabox哪个好用,哪个技术更成熟 ?
  8. jasoncpp读取jason数据如何判断某一字段是否存在
  9. 编码人员和美工的配合问题
  10. android第十二步Pull解析器解析和生成XML内容