`
lizhuang
  • 浏览: 903917 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

AFNetwork404处理

 
阅读更多
AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManagermanager];
mgr.responseSerializer.acceptableContentTypes = [mgr.responseSerializer.acceptableContentTypessetByAddingObject:@"text/html"];//Very Important
NSDictionary *param = @{@"name:@"jack",@"age":@"33"};
[mgr POST:@"test.php"parameters:param success:^(AFHTTPRequestOperation *operation,id responseObject) {
       NSDictionary *d = responseObject;
        NSString *str = [NSStringstringWithFormat:@"age:%@;\ngender:%@;\nname:%@\n\nresult:%@",d[@"content"][@"age"],d[@"content"][@"gender"],d[@"content"][@"name"],d[@"result"]];
    } failure:^(AFHTTPRequestOperation *operation,NSError *error)
    {
      operation.response.statusCode;//404 401之类
    }];
分享到:
评论

相关推荐

    AFNetwork 封装

    AFNetwork 是 iOS 开发中广泛使用的网络请求库,它基于苹果的 Foundation 框架,提供了高效的网络请求处理和数据解析功能。这个压缩包文件"AFNetwork封装"很可能包含了一系列有关如何在实际项目中有效利用 AFNetwork...

    AFNetwork 网络访问

    在`AFNetwork`中,我们通常会使用`AFHTTPSessionManager`,因为它提供了更现代、更灵活的网络会话管理方式。 1. **初始化和配置**: - 初始化`AFHTTPSessionManager`:`[[AFHTTPSessionManager alloc] ...

    ios-AFNetwork封装.zip

    4. 封装:在"AFNetwork封装"中,开发者可能已经对AFHTTPRequestOperationManager或AFURLSessionManager进行了进一步的包装,比如添加了统一的错误处理、请求前后的回调、网络状态监测等功能。这使得在实际项目中,...

    AFNetwork简单应用

    本篇文章将深入探讨AFNetworking的基本使用方法,包括初始化、发送网络请求以及处理响应数据,以"AFNetwork简单应用"为例。 ### 一、AFNetworking简介 AFNetworking由AFNetworking和AFSecurityPolicy两部分组成,...

    AFNetwork封装

    AFNetworking是一个强大的开源库,专为iOS和OS X平台设计,用于处理网络请求。本篇文章将详细探讨AFNetworking的封装技巧,帮助开发者更高效、便捷地使用这个库。 首先,我们要了解AFNetworking的核心组件。...

    swift-afnetwork 网络请求的实现

    10. **网络状态监测**: 可以使用`Reachability`类(通常作为CocoaPods的另一个依赖)来检查网络连接状态,以便在无网络时做出相应的处理。 通过以上步骤,你就成功地在Swift项目中集成了AFNetworking并实现了基本的...

    AFNetWork断点下载

    在处理大文件,特别是需要支持用户暂停和继续下载的场景时,AFNetworking提供了断点续传的功能。这个特性允许应用程序在用户中断下载后,从上次停止的地方继续下载,而不是从头开始,从而提高了用户体验。 ...

    ios-一行代码封装所有AFNetwork请求,并以URL缓存.zip

    对于AFNetwork http请求所有方法的封装,同时增加了YYCache的缓存策略缓存URL的返回(post上传方法均不缓存 一行代码,只需设置url,必要参数,成功的处理Block和失败的处理Block,即可操作并缓存http github地址:...

    AFNetwork发送GET/POST请求

    AFNetworking是iOS和macOS平台上的一个强大的网络库,它基于Foundation框架,为开发者提供了简单易用的接口来...在IOS_AFNetwork文件中,可能包含了示例代码、项目配置和文档,可以帮助你更深入地学习和实践这个过程。

    ios-网络请求管理库,基于对AFNetwork的封装.zip

    本资源“ios-网络请求管理库,基于对AFNetwork的封装.zip”提供了一个针对AFNetworking的封装,旨在简化网络请求的管理和执行,提高开发效率。下面将详细介绍这个网络请求管理库的主要功能和用法。 **AFNetworking...

    AFNetText2.5修正版.zip

    “json格式支持”则表明修正版可能加强了AFNetWork处理JSON数据的能力,这可能包括更快的解析速度、更完善的错误处理机制,或者增加了新的API来简化JSON操作。 在压缩包子文件的文件名称列表中,只有一个文件...

    ios-AFNetwork.zip

    // 里面用到AFNetWorking,这个网络三方版本不高,用的时候去重新下个新的,这边 // 只是让你们参考下,,接口用的post // SDWebImage 图片缓存 写在FFScrollView中 // 接口类已经帮你新好,也给写了个例子

    AFNetWorking3.0

    4. **异步操作的Block回调**:提供更简洁的Block回调方式处理请求结果,使代码更加易读。 5. **取消请求**:通过`cancel`方法可以方便地取消正在进行的网络请求。 6. **请求序列化与响应序列化**:支持自定义请求...

    AFNetworking (可以上传图片)

    这个框架使得在 iOS 或 macOS 应用中处理网络请求变得异常简单。AFNetworking 支持多种网络操作,包括但不限于 GET、POST、PUT、DELETE 等 HTTP 请求方法,同时它还提供了一个优雅的 API 来处理 JSON、XML、图像和...

    swift-CooperAFNetworkSingleton是基于AFNetworking再封装的框架;支持cookie

    4. **请求回调处理**:`CooperAFNetworkSingleton` 包含了完整的成功和失败回调机制,开发者可以在回调中处理数据解析、错误处理等任务,使得网络请求的处理更加直观。 5. **异步请求**:所有的网络请求都是异步...

    swift-基于AFNetworking的二次封装支持快速更换三方库

    这是一个强大的功能,可以在请求发出前或收到响应后进行操作,比如添加全局的请求头、处理特定状态码的响应、统一错误处理等。这使得开发者能够集中管理网络请求,提升代码的整洁度和效率。 最后,项目支持request...

    ios-基于AFNetworking的封装实现缓存,上传图片.zip

    YBCacheTypeReturnCacheDataDontLoad,///有缓存就用缓存,没有缓存就不发请求,当做请求出错处理(用于离线模式) YBCacheTypeReturnCacheDataExpireThenLoad///有缓存就用缓存,如果过期了就重新请求 没过期就不...

    AFNetworking第三方网络数据请求类-iOS开发必备

    5. **请求响应链**:AFNetworking支持中间件式的响应处理器,可以自定义请求的处理流程,比如添加认证头、处理重定向等。这些处理器可以利用`AFHTTPRequestOperation`的`requestSerializer`和`responseSerializer`...

    AFNetworking 2.0包(本人修订版)

    在使用AFNetworking时碰到了各类问题,像-1016、乱码等等;后来经过对AFNetworking包进行改动,可以顺利请求到相关数据。改动过的文件有AFURLResponseSerialization.m和AFURLRequestSerialization.m。

    AFNetworkDownloadDemo:基于AFNetworking封装的下载库,实现多文件断点续传

    AFNetworkDownloadDemo基于AFNetworking封装的下载库,实现多文件断点续传。配合YYModel实现数据显示同时下载文件个数/** 最大并发数,0为不限制,默认3 */@property (nonatomic, assign) NSInteger ...

Global site tag (gtag.js) - Google Analytics