MKNetWorkKit使用方法
先留着吧
1.下载MKNetworkKit主要是下载MKNetWorkKIt这个。
2.新建一个ARC的工程。
3.将MKNetWorkKit这个文件夹拖到你新建的工程中。添加:SystemConfiguration.framework,CFNetwork.framework,Security.framework。
4.在ViewControler里的viewDidLoad方法里写下如下代码:
GET请求的:
- <span style="font-size:14px;">MKNetworkEngine *engine = [[MKNetworkEngine alloc] initWithHostName:@"192.168.2.176:9502/api"
- customHeaderFields:nil];
- MKNetworkOperation *op = [engine operationWithPath:@"login.php?userid=admin&userpwd=123" params:nil httpMethod:@"GET"];
- [op onCompletion:^(MKNetworkOperation *operation){
- NSLog(@"request string: %@",[op responseString]);
- }
- onError:^(NSError *error){
- }];
- [engine enqueueOperation:op];</span>
POST请求:
- <span style="font-size:14px;"> NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];
- [dic setValue:@"admin" forKey:@"username"];
- [dic setValue:@"123" forKey:@"password"];
- MKNetworkOperation *op = [engine operationWithPath:@"user.do" params:dic httpMethod:@"POST"];
- [op onCompletion:^(MKNetworkOperation *operation) {
- NSLog(@"post response string :%@",[op responseString]);
- } onError:^(NSError *error) {
- DLog(@"%@", error);
- }];
- [engine enqueueOperation:op];</span>
注意的地方:在初始化 MKNetworkEngine的时候,不要加上"http://" 会自动帮你加上的。
MKNetWorkKit使用方法相关推荐
- 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群
作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...
- Java面试题大全2021版
一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...
- ios MKNetworkKit 的使用
2019独角兽企业重金招聘Python工程师标准>>> 常用框架比如:AFNetworking,ASIHttpRequest,SDWebImage,MKNetWorKit等. iOS ...
- 一个iOS 框架介绍:MKNetworkKit
2019独角兽企业重金招聘Python工程师标准>>> ASIHTTPRequest (作者:BenCopsey) 是一个使用简单,可用于各种从简单到复杂的 HTTP 请求,或者可用 ...
- MKNetworkKit 使用
关于ios 网络请求之MKNetworkKit库的使用 项目导入MK库之后,还需要导入三个框架文件: SystemConfiguration.framework CFNetwork.framework ...
- MKNetWorkKit(转载)
ASIHTTPRequest (作者:BenCopsey) 是一个使用简单,可用于各种从简单到复杂的 HTTP 请求,或者可用于处理 Amazon S3.Rackspace 等REST 服务的强大框架 ...
- MKNetworkKit: 网络处理又一利器
没有认识MK之前,即便ASI已经不再更新,也没有启用ASI.因为ASI对于网络的处理更偏向于底层,适合针对各种情形的扩展. 但是,今天我要开始使用 MKNetworkKit了,项目在github上,使 ...
- Kotlin协程使用,协程使用注意事项,协程中的await方法使用|不使用suspend使用协程
参见 码云 协程使用方法一 (Dispatchers调度器模式) 指定不同线程.同线程会挂起并阻塞(挂起是不影响主线程执行,阻塞是同样的IO线程会阻塞) withContext(Dispatchers ...
- IDEA中将代码块封装为方法,IDEA代码重构快捷键
IDEA中将代码块封装为方法 选中要转换的代码块,快捷键: Windows快捷键:Alt + Shift + M Mac快捷键:Alt + Command + M 如图:
最新文章
- Go 知识点(12) — 类型转换以三方库 cast
- HTML5 中的canvas元素用于,HTML5中的Canvas元素
- oracle pga的作用,浅析Oracle中PGA和UGA两者间的区别
- [转]Web3 是去中心化的“骗局”?
- 【jzoj】2018.1.30NOIP普及组——模拟赛D组
- Spring Boot中使用@Async实现异步调用
- onepill Android端
- easyx按钮透明度特效_【素材】100组4K灰尘粒子烟雾特效
- JS实现随机切换姓名与头像
- 修改联通服务器,联通光猫dns设置服务器地址
- java导出excel弹出下载框_[Java教程]Springmvc和poi3.9导出excel并弹出下载框
- 5G商用元年开启万亿市场, 25G服务器端口出货量大幅增长
- 膜拜!京东大牛彻底讲透Java多线程面试题,看完直怼阿里面试官,堪称吾辈楷模!
- 一款全面高效的日志分析工具,操作更简单
- winxp/win7开机密码忘记有妙招
- 《零基础入门学习Python》(23)--递归:这帮小兔崽子
- Python3,爬虫有多简单,一个库,一行代码,就OK, 你确定不来试试?
- ren指令重命名文件夹_Windows Ren命令教程,其中包含重命名文件和文件夹的示例...
- goaheadlinux移植_web服務器goahead移植到Linux開發板
- 单片机和ARM A的区别