中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

iOS網(wǎng)絡(luò)get請求

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
  //————————————————————————————————————————————————————————————————————————————

//    0.文件很小的時(shí)候可以不使用請求的方法(壞處1、在主線程中,訪問服務(wù)器的時(shí)候會(huì)卡死 2、文件太大的時(shí)候,一次性傳輸,服務(wù)器受不了)

//    NSURL * url = [NSURL URLWithString:@"http://192.168.2.162/logo.php?userName=jereh&pwd=123"];

//    NSData * data = [NSData dataWithContentsOfURL:url];

//    NSString * str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

//    NSLog(@"%@", str);

    

    

    

    //  get請求(代理方式)

////    NSURL * url = [NSURL URLWithString:@"http://192.168.2.162/logo.php?userName=jereh&pwd=123"];

//    NSURL * url = [NSURL URLWithString:@"http://192.168.2.162/test2.rar"];//請求大的數(shù)據(jù)

//    

//    //通過URL建立請求對象

//    NSURLRequest * request = [NSURLRequest requestWithURL:url];

//    

//    //創(chuàng)建NSURLConnection 對象用來連接服務(wù)器并且發(fā)送請求

//    NSURLConnection * conn = [[NSURLConnection alloc] initWithRequest:request delegate:self];

//    [conn start];//新版本可以不用寫

    

//————————————————————————————————————————————————————————————————————————————

//請求主要使用的四個(gè)代理方法(異步的方法)


//接受到相應(yīng)(只調(diào)用一次,請求成功,發(fā)送數(shù)據(jù)前調(diào)用)

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response

{

    resultData = [NSMutableData data];//數(shù)據(jù)接收的對象一般在這里初始化

}


//接受到數(shù)據(jù)(發(fā)送數(shù)據(jù)的時(shí)候調(diào)用,大文件會(huì)自動(dòng)分塊傳輸,這個(gè)方法調(diào)用多次)

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data

{

    [resultData appendData:data];//服務(wù)器每一次發(fā)送多少數(shù)據(jù)

    NSLog(@"%li", resultData.length);


}


//結(jié)束下載(數(shù)據(jù)傳輸完畢)

- (void)connectionDidFinishLoading:(NSURLConnection *)connection

{

    NSDictionary * dic = [NSJSONSerialization JSONObjectWithData:resultData options:NSJSONReadingAllowFragments error:nil];

    NSLog(@"%@", dic);

}



//請求失。ㄦ溄硬簧戏⻊(wù)器,網(wǎng)址錯(cuò)誤會(huì)調(diào)用。密碼不對等不會(huì)調(diào)用)

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error

{

    NSLog(@"%@", error);

}


@end

標(biāo)簽: 訪問服務(wù)器 服務(wù)器

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇: UIActionSheet的使用

下一篇:IOS網(wǎng)絡(luò)請求,封裝文件上傳操作