thelatewind的博客

thelatewind

使用MKNetWorkKit

1.下载MKNetworkKit主要是下载MKNetWorkKIt这个。

2.新建一个ARC的工程。

3.将MKNetWorkKit这个文件夹拖到你新建的工程中。添加:SystemConfiguration.framework,CFNetwork.framework,Security.framework。

4.在ViewControler里的viewDidLoad方法里写下如下代码:

GET请求的:

  1. <span style="font-size:14px;">MKNetworkEngine *engine = [[MKNetworkEngine alloc] initWithHostName:@"192.168.2.176:9502/api"  
  2. customHeaderFields:nil];  
  3. MKNetworkOperation *op = [engine operationWithPath:@"login.php?userid=admin&userpwd=123" params:nil httpMethod:@"GET"];  
  4. [op onCompletion:^(MKNetworkOperation *operation){  
  5.     NSLog(@"request string: %@",[op responseString]);  
  6. }   
  7. onError:^(NSError *error){  
  8.   
  9. }];  
  10. [engine enqueueOperation:op];</span>  
POST请求:

  1. <span style="font-size:14px;">  NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];  
  2.   [dic setValue:@"admin" forKey:@"username"];  
  3.   [dic setValue:@"123" forKey:@"password"];  
  4.     
  5.   MKNetworkOperation *op = [engine operationWithPath:@"user.do" params:dic httpMethod:@"POST"];  
  6.     
  7.   [op onCompletion:^(MKNetworkOperation *operation) {  
  8.       NSLog(@"post response string :%@",[op responseString]);                  
  9.   } onError:^(NSError *error) {  
  10.       DLog(@"%@", error);  
  11.   }];  
  12.     
  13.   [engine enqueueOperation:op];</span>  
注意的地方:在初始化 MKNetworkEngine的时候,不要加上"http://" 会自动帮你加上的。
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/thelatewind/article/details/46826093
个人分类: iOS
想对作者说点什么? 我来说一句

MKNetworkKit GET和POST的使用

11

u014274590 u014274590

2014-05-19 16:10:04

阅读数:1307

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭