AFNetWorking网络请求
NetWorkAPIClient.h #import <Foundation/Foundation.h> #import "AFHTTPRequestOperationManager.h"#define POST_PATH @"/campus/dispatch.rpc" #define BASE_URL @"http://192.168.0.102:8080/idc/mobile/"//测试环境@interface NetWorkAPIClient : AFHTTPRequestOperationManager+ (NetWorkAPIClient *)sharedClient;@endNetWorkAPIClient.m #import "NetWorkAPIClient.h"@implementation NetWorkAPIClient+ (NetWorkAPIClient *)sharedClient {static NetWorkAPIClient *_sharedClient = nil;static dispatch_once_t onceToken;dispatch_once(&onceToken, ^{_sharedClient = [[NetWorkAPIClient alloc] initWithBaseURL:[NSURL URLWithString:BASE_URL]];});return _sharedClient; }@endHttpRequestService.h typedef void (^SuccessBlock)(id result); typedef void (^FailedBlock)(NSError *error);+ (void)postTest:(SuccessBlock)success failed:(FailedBlock)failed;HttpRequestService.m #import "NetWorkAPIClient.h" + (void)postTest:(SuccessBlock)success failed:(FailedBlock)failed {NSDictionary *parameters=[NSDictionary dictionaryWithObjectsAndKeys:[NSString stringWithFormat:@"%@",@"xxx"],@"userId",[NSString stringWithFormat:@"%@",nil],@"userName",[NSString stringWithFormat:@"%d",xxx],@"type",nil];[[NetWorkAPIClient sharedClient] POST:GET_USER_INFO_PATH parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {success(responseObject);} failure:^(AFHTTPRequestOperation *operation, NSError *error) {NSLog(@"Error: %@", error);}]; }// 使用 -(void)requestUserInfoTest {[HttpRequestService postTest:^(id result){NSDictionary *dataDic = result;NSLog(@"dataDic %@",dataDic);}failed:^(NSError *error){}]; }
转载于:https://www.cnblogs.com/joesen/p/3564499.html
AFNetWorking网络请求相关推荐
- 设置AFNetworking网络请求的超时时间
设置AFNetworking网络请求的超时时间 也许大家使用的时候已经察觉到,设置AFNetworking的超时时间并不管用,但可以用特殊的方式来处理. 以下是笔者基于AFNetworking2.5. ...
- AFNetworking网络请求与图片上传工具(POST)
AFNetworking网络请求与图片上传工具(POST) .h文件 #import <Foundation/Foundation.h>/** 成功Block */ typedef voi ...
- AFNetworking网络请求失败
之前iOS开发一直用ASIHTTPRequest进行网络请求,但是这个框架很长时间已经不更新了.我了解到目前很多应用都在使用AFNetworking,今天尝试了一下,发现了不少问题. 目前已经是AFN ...
- AFNetworking网络请求详解
一.AFURLSessionManager 网络请求的核心类,主要作用有以下几点: 1.线程安全的创建NSURLSession,并实现NSURLSessionDelegate 2.设置response ...
- 网络请求的基本知识《极客学院 --AFNetworking 2.x 网络解析详解--1》学习笔记...
2019独角兽企业重金招聘Python工程师标准>>> 网络请求的基本知识 我们网络请求用的是HTTP请求 Http请求格式:请求的方法,请求头,请求正文 Http请求的Requ ...
- iOS开发——网络请求案例汇总(AFNetworking)
我在之前一篇博客中实现了使用NSURLConnection或者NSURLSession来请求网络数据,用的都是苹果自带的方法.请参考<iOS开发--网络请求案例汇总>.现在我们使用最流行的 ...
- ios开发循环网络请求_GitHub - JadenTeng/ResourceX: iOS网络请求,网络泛型编程,工具类的封装,基于AFNetworking 实现, NSCache数据缓存...
ResourceX 通过AFNetworking.YYModel 解析网络泛型编程简化网络请求 现如今,网络通信几乎涉及每一个app程序.对于绝大多数请求HTTP API的方法,它们的执行流程都可以分 ...
- AFNetWorking 之 网络请求的基本知识
NSString *urlStr = @"http://api.openweathermap.org/data/2.5/forecast/daily";AFHTTPRequestO ...
- android网络请求框架_2020,最新APP重构:网络请求框架
在现在的app,网络请求是一个很重要的部分,app中很多部分都有或多或少的网络请求,所以在一个项目重构时,我会选择网络请求框架作为我重构的起点.在这篇文章中我所提出的架构,并不是所谓的 最好 的网络请 ...
最新文章
- [Swift]LeetCode522. 最长特殊序列 II | Longest Uncommon Subsequence II
- 运行iis提示服务没有及时响应启动或控制请求的解决方法
- app中html静态页面缓存,移动端index.html被缓存问题
- React开发(247):react项目理解 学会debugger
- 肯耐珂萨助力世界500强零售企业在线春招:单次面试3000人
- 模糊匹配查询_必须掌握的6个查询函数应用技巧,办公必备,收藏备用!
- win7旗舰版系统关闭自动更新功能教程
- bing背单词交互流程 - Chongyang Bai
- MySQL半同步的配置
- 力扣1232.缀点成线
- 哪几种人会被房价拐点忽悠
- cmmi3认证需要企业具备什么条件?
- kubectl源码分析之rollout restart
- 推荐系统学习之评测指标
- 使用Python下载flbook.com.cn电子书
- MATLAB在Linux上报Warning: Unable to create com.mathworks.mde.explorer.Explorer解决方法
- django login logout request使用
- 探索浏览器(二)向DNS服务器查询Web服务器的IP地址
- Java和c的一些不同(一)
- 服务器虚拟化种类,服务器虚拟化的种类
热门文章
- pc端汽车obd软件下载?_【软件】PandaOCR:PC端图片转文字识别软件
- xshell vim 不能粘贴_编辑器之神——vim的入门指南
- php怎么样sphinx,php使用sphinx
- 干货总结:I2C总线详细要点
- 北航和哈佛研发软体机器人,抓住各类物体!
- error:use of undeclared identifier
- c语言多线程 视频教程,如何用C语言实现多线程
- lin通信ldf文件解析_手把手教你在CANoe中创建一个LIN通讯工程
- httpclient base64 文件上传_文件上传下载
- Java反射机制01_反射的概念以及获取字节码信息 的四种方式