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

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

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

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)論

沙河市| 图木舒克市| 卓资县| 浮梁县| 祁连县| 马龙县| 宁陕县| 叙永县| 海兴县| 临夏市| 东乌珠穆沁旗| 子长县| 林甸县| 沁阳市| 闸北区| 甘谷县| 台州市| 辉南县| 嘉善县| 谷城县| 台江县| 论坛| 石棉县| 阳新县| 徐州市| 江门市| 临西县| 南通市| 宝清县| 加查县| 张掖市| 墨脱县| 金溪县| 教育| 浮梁县| 朝阳市| 正阳县| 平舆县| 襄汾县| 沭阳县| 四川省|