老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

ios如何使用ASIHttpRequest進行http通信

ASIHTTPRequest是一個對CFNetwork API進行了封裝,并且使用起來非常簡單的一套API,用Objective-C編寫,可以很好的應用在Mac OS X系統和iOS平臺的應用程序中。ASIHTTPRequest適用于基本的HTTP請求,和基于REST的服務之間的交互。如果想要在項目中使用asihttprequest,需要進行如下的配置:

博州ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為成都創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

1:首先需要有ASIHTTPRequest 的資源包。下載地址:http://down.51cto.com/data/1984747

2:在xcode 中右鍵項目選擇“Add Files to ”選項:如下圖

ios 如何使用 ASIHttpRequest進行http通信

3:選擇第1步準備好的asi的類庫源文件,如下圖:

ios 如何使用 ASIHttpRequest進行http通信

選擇Copy items if needed .

這樣ASI的類庫源文件就已經添加完畢了。接下來,我們要設置ASI的源文件不使用ARC機制,具體做法就是在項目中的ASI源文件中的Complier Flags 中設置為 -fno-objc-arc 。首先選中項目的targets 的Build Phases ,如下圖:

ios 如何使用 ASIHttpRequest進行http通信

就是雙擊每個ASI源文件的Complier Flags 然后填上  -fno-objc-arc。

接下來需要在frameworks 中添加libz.dylib ,在項目的targets 選擇 link Binary With libraried ,點擊+號進行添加,如下圖:

ios 如何使用 ASIHttpRequest進行http通信

用ASI框架進行通信的簡單DEMO如下:

 

#import "ViewController.h"
#import "ASIFormDataRequest.h"
#import "JSONKit.h"

@interface ViewController ()
{
   
}

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
   
    [self.bt addTarget:self action:@selector(login) forControlEvents:UIControlEventTouchDown];

}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}


//登錄
-(void)login{
   
    //測試用
    NSMutableDictionary *dicLogin=[NSMutableDictionary dictionary];
    [dicLogin setObject:@"1" forKey:@"userid"];
    NSString *strJson = [dicLogin JSONString];
    NSLog(@"%@",strJson);
    NSURL* url = [NSURL URLWithString:@"http://10.129.240.243:7001/initblogserver/handlogin?userid=1"];
    ASIFormDataRequest* request=[ASIFormDataRequest requestWithURL:url];
    request.delegate=self;
    [request setDidFinishSelector:@selector(loginRequestDone:)];
    [request setDidFailSelector:@selector(loginRequestFail:)];
    [request startAsynchronous];
   
    //生產的用
    //    NSMutableDictionary *dicLogin=[NSMutableDictionary dictionary];
    //    NSString* smsCode=self.cTxt.text;
    //    [dicLogin setObject:smsCode forKey:@"smsCode"];
    //    NSString *strJson = [dicLogin JSONString];
    //    ASIFormDataRequest* request=[ASIFormDataRequest requestWithURL:LOGIN_SERV];
    //    [request setPostValue:strJson forKey:@"logjson"];
    //    request.delegate=self;
    //    [request setDidFinishSelector:@selector(loginRequestDone:)];
    //    [request setDidFailSelector:@selector(loginRequestFail:)];
    //    [request startAsynchronous];
   
}

//登錄驗證請求正常
-(void)loginRequestDone:(ASIHTTPRequest*)request{
    NSData* responseData=[request responseData];
    NSString* responseStr=[request responseString];
    // 返回的數據
    NSLog(@"%@",request.responseString);
}


//登錄驗證請求失敗
-(void)loginRequestFail:(ASIHTTPRequest*)request{
    //取消等待框
    UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"    [alertView show];
    NSLog(@"服務器錯誤%@",request.error);
}

@end

 


本文標題:ios如何使用ASIHttpRequest進行http通信
分享網址:
http://www.xueling.net.cn/article/gjjgeo.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 91人人| 妇女bbbb插插插视频 | 欧美日韩综合久久 | 国产美女视频一区 | 黑人狂躁日本妞一区二区三区 | 国产精品久久久久久久久污网站 | 人妻中文字幕无码2020 | XXX波多野结衣苍井空 | 少妇厨房愉情理9仑片视频 91国?视频在线?看 | 国产乡下三级全黄三级BD | 久久婷婷五月综合色d啪 | 久久精品影片 | 国产SUV精品一区二区五 | 日日躁夜夜躁白天躁晚上 | 日韩一区二区三区四区 | 国产综合欧美无毒不卡怡红院 | 成人小视频在线免费观看 | 99热首页 | 免费一级黄色大片 | 日韩精品久久久久久免费 | 欧美国产精品久久久久久免费 | 蜜桃视频在线一区 | 国产精品国产三级国产av品爱网 | 黄色网址免费在线播放 | 午夜视频一区 | 在教室伦流澡到高潮H免费视频 | 男女后进式猛烈XX00免费视频 | 办公室1战4波多野结衣在线观看 | 亚洲狠狠 | 男女做爰又黄又粗播放器 | 曰本人做爰大片免费观看 | 亚洲GV网站男男可播放 | 成年人免费视频一区二区三区 | 国产18禁黄网站免费观看 | 美女又黄又免费 | 97热这里只有精品国产 | 香蕉视频网站在线观看 | 欧美性巨大╳╳╳╳╳高跟鞋 | 97视频免费 | 亚洲乱码av中文一区二区 | 老妇女色视频 |