最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS應(yīng)用中發(fā)送HTTP的get請(qǐng)求以及HTTP異步請(qǐng)求的方法

 更新時(shí)間:2016年02月28日 09:26:47   作者:常思過  
這篇文章主要介紹了iOS應(yīng)用中發(fā)送HTTP的get請(qǐng)求以及HTTP異步請(qǐng)求的方法,代碼為傳統(tǒng)的Objective-C語言,說明都簡單地融入于注釋之中,需要的朋友可以參考下

Http get 請(qǐng)求

復(fù)制代碼 代碼如下:

// 組合一個(gè)搜索字符串
    NSString *urlStr = [NSString stringWithFormat:@"http://www.baidu.com/s?wd=%@", @"php"];
    // 字符串轉(zhuǎn)化為URL
    NSURL *url = [NSURL URLWithString:urlStr];
    
//    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
//    [request setURL:url];
//    [request setHTTPMethod:@"POST"];
//    [request setTimeoutInterval:60];
//    [request setHTTPBody:_data];
//    [request setValue:@"ttt" forHTTPHeaderField:@"cookies"];
   
    // url轉(zhuǎn)化為一個(gè)請(qǐng)求
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    // 狀態(tài)請(qǐng)求
    NSURLResponse *response;
    // 鏈接一個(gè)請(qǐng)求
    NSData *resultData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil];
    // 返回?cái)?shù)據(jù)轉(zhuǎn)為字符串
    NSData *dataString = [[NSString alloc] initWithData:resultData encoding:NSUTF8StringEncoding];
    NSLog(@"%@", dataString);
// 解析json吧

Http異步請(qǐng)求

復(fù)制代碼 代碼如下:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    
    _data = [[NSMutableData alloc] init];
    
    // 組合一個(gè)搜索字符串
    NSString *urlStr = [NSString stringWithFormat:@"http://www.baidu.com/s?wd=%@", @"php"];
    NSURL *url = [NSURL URLWithString:urlStr];
    
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    
    //發(fā)起請(qǐng)求,定義代理
    [NSURLConnection connectionWithRequest:request delegate:self];
    
}
 
// 分批返回?cái)?shù)據(jù)
- (void)connection:(NSURLConnection *) connection didReceiveData:(NSData *)data {
    [_data appendData:data];
    NSLog(@"%@", _data);
}
 
// 數(shù)據(jù)完全返回完畢
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
    NSString *dataString =  [[NSString alloc] initWithData:_data encoding:NSUTF8StringEncoding];
    NSLog(@"%@", dataString);
}

相關(guān)文章

最新評(píng)論

咸阳市| 成武县| 乌海市| 舒兰市| 女性| 汉寿县| 临江市| 永泰县| 航空| 育儿| 吉林市| 石楼县| 肇东市| 修水县| 繁昌县| 进贤县| 梧州市| 舟曲县| 灵璧县| 连云港市| 北碚区| 沂南县| 华池县| 泽普县| 无棣县| 道孚县| 沾化县| 东台市| 缙云县| 大港区| 凤冈县| 巢湖市| 精河县| 惠东县| 峨眉山市| 卢氏县| 汨罗市| 射阳县| 临潭县| 文成县| 高州市|