美文网首页iOS开发资料收集
AFNetworking3.+上传图片

AFNetworking3.+上传图片

作者: 吾是小马哥 | 来源:发表于2016-09-01 17:24 被阅读168次

    AFNetworking3.+主要的用到的API,主要是以下三个:

    *[AFHTTPSessionManger GET: parameters: progress: success: failure:]

    *[AFHTTPSessionManger POST: parameters: progress: success: failure:]

    *[AFHTTPSessionManger POST: parameters: constructingBodyWithBlock: progress: success: failure:]

    在iOS8.0以上版本是正常运行,即使在上传图片的时候出现response Code=-1016 "Request failed: unacceptable content-type: text/html"的问题也是用

    AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];

    manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"]

    或者是

    AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];

    manager.responseSerializer = [AFHTTPResponseSerializer serializer]

    轻松解决。

    只是在iOS7.1的版本,使用前两个没有什么问题,倒是上传功能,出了response Code=-1011 "Request failed: length required (411)这样的问题。后来查了一下AFNetworking的issue集,还真遇到一个,试了几次终于可以使用了,下面贴下代码:

    相关文章

      网友评论

        本文标题:AFNetworking3.+上传图片

        本文链接:https://www.haomeiwen.com/subject/nnxhettx.html