生活随笔
收集整理的這篇文章主要介紹了
MKNetWorkKit使用方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先留著吧
1.下載MKNetworkKit主要是下載MKNetWorkKIt這個。
2.新建一個ARC的工程。
3.將MKNetWorkKit這個文件夾拖到你新建的工程中。添加:SystemConfiguration.framework,CFNetwork.framework,Security.framework。
4.在ViewControler里的viewDidLoad方法里寫下如下代碼:
GET請求的:
[cpp] view plaincopy
<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請求:
[cpp] view plaincopy
<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使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。