• 问题1.AFN 处理有关图片相关的请求的问题

        • 在使用AFN Post网络图片的时候发现NSLocalizedDescription=Request failed: unacceptable content-type: image/jpeg}
        • 可是自己明明有添加
        • mgr.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json",  @"text/json", @"text/html", @"image/jpeg", @"image/png", nil];
        • 后来不知道怎么回事,就是打断点后来发现这句代码是生效了,可是被后边的
        • mgr.responseSerializer = [AFJSONResponseSerializer serializer];给覆盖掉了,也就是说acceptContentTypes中的image/jpeg又失效了
        • 后来是在发送有图片相关请求之前重新赋值一次acceptableContentTypes来解决的问题
      • 问题2:在忽略本地网络请求的情况下,SDWebImage 处理有关需要从服务器请求网络图片遇到的问题
        • 不知道为什么写的是options:SDWebImageRefreshCached,可是从服务器上边拿到的图片还是不是想要的那个,不能实时更新
        • 后来各种查发现SDWebImage确实有这个问题,用自己的话说是和服务器端设置的HTTP的header头里的no cache有关系,这一点以后再仔细看
      • 网址是这里:https://stackoverflow.com/questions/34065213/sdwebimage-not-updating-image-in-cache
      • 那么要么我们换方法要么就和后台去聊可能除了这个header的no-cache还有别的解决方法也有说通过改正SD源码的lastmodified的那个我没试成功
      • 那么如果改成别的办法的话其实AFN也可以加载网络图片,但是需要注意的是可能用Get方式加载下的网络图片是responseObject直接就是我们要的图片
      • 其实也可以用AFImageDownloader来做相应的实现,不过在没遇到奇葩问题之前使用SD还是更方便的
  • 可能说的有点乱 记录下来为了以后遇到类似问题知道怎么解决
  • 如有不当之处 敬请指正
  • 如需转载 请注明出处 谢谢

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #b4261a }
span.s1 { color: #000000 }
span.s2 { color: #3495af }
span.s3 { }
span.s4 { color: #0433ff }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #3495af }
span.s1 { color: #000000 }
span.s2 { }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #3495af }
span.s1 { }
span.s2 { color: #000000 }

AFN和SDWebImage请求网络图片的一点问题的更多相关文章

  1. IOS开发-第三方SDWebImage下载网络图片的使用

    从网络上请求图片时,没有使用第三方的话,下载会很慢,而且堵塞线程,还要自己处理多线程问题,效果还非常不明显,使用了SDWebImage这个第三方类库之后,下载图片就变的容易多了. SDWebImage ...

  2. IOS开发笔记 - 基于SDWebImage的网络图片加载处理

    前言: 在IOS下通过URL读一张网络图片并不像Asp.net那样可以直接把图片路径放到图片路径的位置就ok, 而是需要我们通过一段类似流的方式去加载网络图片,接着才能把图片放入图片路径显示. 这里找 ...

  3. 请求网络图片缓存到本地 ,还有一些现成的图片加载框架的使用 Ace网络篇(一)

    现在去买年货~~~~~~ 占坑, 现在来填坑 填完睡觉,感谢这俩月的把自己往死里逼得奋斗从JAVA什么都不懂到现在,做这些也是给在自学路上的新人(我也是菜鸟)一点点我力所能及的帮助,等我水平更高了还会 ...

  4. AFN同步异步请求

    异步请求: -(BOOL)getOnlyKey1 { NSString *myUUIDStr = [[[UIDevice currentDevice] identifierForVendor] UUI ...

  5. [第三方]SDWebImage获取网络图片控件的用法

    #import "UIImageView+WebCache.h" @interface WeatherViewController ()<UISearchBarDelegat ...

  6. 当对服务器端返回的极光推送数据请求时,AFN 的 GET 请求失败如何解决

    代码段 控制台   只需在 manager 那里添加一行代码即可 //传入json格式数据,不写则普通post     manager.requestSerializer = [AFJSONReque ...

  7. vue请求网络图片403错误,图片有占位但是显示不出来解决办法

    在index.html 增加一个meta标签 <meta name="referrer" content="no-referrer" />

  8. AFN默认请求和响应的处理

       1.默认的响应的解析      1.1 AFN默认不支持接受text/html数据类型,只需要增加即可     manager.responseSerializer.acceptableCont ...

  9. 通读SDWebImage①--总体梳理、下载和缓存

    本文目录 下载操作SDWebImageDownloaderOptions和下载过程实现 下载管理SDWebImageDownloader 缓存SDImageCache SDWebImageManage ...

随机推荐

  1. 消息队列中间件 RocketMQ 源码分析 —— Message 存储

  2. little bird

    LITTLE BIRD Bzoj 3831 相对而言是一道比较简单的DP,不过它需要用单调队列优化.首先是朴素O(n2), if(d[j]>f[i]) f[i]=min(f[i],f[j]); ...

  3. vsftp虚拟主机

    ################################Vsftp服务器实战##########################################3 文件传输协议,基于该协议FT ...

  4. salesforce零基础学习(七十八)线性表链形结构简单实现

    前两篇内容为栈和队列的顺序结构的实现,栈和队列都是特殊的线性表,线性表除了有顺序结构以外,还有线性结构. 一.线性表的链形结构--链表 使用顺序存储结构好处为实现方式使用数组方式,顺序是固定的.所以查 ...

  5. java变量、二进制、数据类型、原码、补码、反码

    1. 变量  1. 他 她 我 你 某人 佚名 旺财 X-man x = 1     您好! 它    (变量就是自然语言中的代词)  2. int age = 15;// 00000000 0000 ...

  6. Webapi文档描述-swagger优化

    一.前言 最近做的项目使用WebApi,采取前后端分离的方式,后台提供API接口给前端开发人员.这个过程中遇到一个问题后台开发人员怎么提供接口说明文档给前端开发人员,最初打算使用word.Xmind思 ...

  7. getNextElement( )函数——获取下一个特定的元素节点

    function getNextElement(node){ //定义getNextElement()函数 if (node.nodeType==){ //条件:如果node参数nodetype属性为 ...

  8. Linux系统常见调用及其分类

    Linux系统调用主要可以分为以下几类: 进程控制  fork 创建一个新进程 clone 按指定条件创建子进程 execve 运行可执行文件 exit 中止进程 _exit 立即中止当前进程 get ...

  9. ubuntu 16.04下安装使用OpenCV2.4.13

    本来项目是在Windows下写的,结果对接的时候发现要在Linux下实现,没办法只能重新移植了.以前在ubuntu上使用过OpenCV,可惜系统已经重新安装过,只能重新来一遍了,索性就记录一下安装过程 ...

  10. Linux命令的学习

    mkdir -p 创建目录 (make directorys) p递归创建 ls -l(long)d(direcitory)显示目录或者文件 cd 切换目录  从"/"开始目录,/ ...