首页 > 代码库 > 网络请求ASIhttp
网络请求ASIhttp
?
1 2 3 4 | #pragma mark 网络请求 -( void )httpNetworkData { NSString *str =@ "http://115.29.177.74:8800/loose_change/login?" ; |
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <em> NSURL *url=[ NSURL URLWithString:str]; ASIFormDataRequest *request=[[ASIFormDataRequest alloc]initWithURL:url];<br> [request setPostValue:textFieldZH.text forKey:@ "phone" ]; [request setPostValue:textFieldMM.text forKey:@ "pwd" ]; request.delegate= self ; request.timeOutSeconds = 30; [request setDidFinishSelector: @selector (requestNetworkData:)]; [request setDidFailSelector: @selector (GetErr:)]; [request startAsynchronous]; } -( void )requestNetworkData:(ASIHTTPRequest *)request { NSError *error= nil ; NSData *data=http://www.mamicode.com/[request responseData]; NSDictionary *jsonDic=[ NSJSONSerialization JSONObjectWithData:data options: NSJSONReadingMutableLeaves error:&error]; NSString *dic=[jsonDic objectForKey:@ "response" ]; } </em> |
?
1 2 3 4 5 6 7 8 9 10 11 | -( void )GetErr:(ASIHTTPRequest *)request { NSError *error = [request error]; NSLog (@ "Connection failed! Error - %@ %@" , [error localizedDescription], [[error userInfo]objectForKey: NSUnderlyingErrorKey ]); } |
网络错误信息处理
http://bbs.9ria.com/thread-242604-1-1.html
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。