亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

Http get 請求

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

// 組合一個搜索字符串
    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)化為一個請求
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    // 狀態(tài)請求
    NSURLResponse *response;
    // 鏈接一個請求
    NSData *resultData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil];
    // 返回數(shù)據(jù)轉(zhuǎn)為字符串
    NSData *dataString = [[NSString alloc] initWithData:resultData encoding:NSUTF8StringEncoding];
    NSLog(@"%@", dataString);
// 解析json吧

Http異步請求

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

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    
    _data = [[NSMutableData alloc] init];
    
    // 組合一個搜索字符串
    NSString *urlStr = [NSString stringWithFormat:@"http://www.baidu.com/s?wd=%@", @"php"];
    NSURL *url = [NSURL URLWithString:urlStr];
    
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    
    //發(fā)起請求,定義代理
    [NSURLConnection connectionWithRequest:request delegate:self];
    
}
 
// 分批返回數(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)文章

  • iOS藍牙設(shè)備名稱緩存問題的解決方法

    iOS藍牙設(shè)備名稱緩存問題的解決方法

    這篇文章主要給大家介紹了關(guān)于iOS藍牙設(shè)備名稱緩存問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • iOS如何優(yōu)雅地實現(xiàn)序列動畫詳解

    iOS如何優(yōu)雅地實現(xiàn)序列動畫詳解

    這篇文章主要給大家介紹了關(guān)于iOS如何優(yōu)雅地實現(xiàn)序列動畫的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • iOS多控制器實現(xiàn)帶滑動動畫

    iOS多控制器實現(xiàn)帶滑動動畫

    這篇文章主要為大家詳細介紹了iOS多控制器實現(xiàn)帶滑動動畫,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • iOS使用Target如何快速科學(xué)的區(qū)分開發(fā)環(huán)境詳解

    iOS使用Target如何快速科學(xué)的區(qū)分開發(fā)環(huán)境詳解

    這篇文章主要給大家介紹了關(guān)于iOS使用Target如何快速科學(xué)的區(qū)分開發(fā)環(huán)境的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • iOS UIAlertController中UITextField添加晃動效果與邊框顏色詳解

    iOS UIAlertController中UITextField添加晃動效果與邊框顏色詳解

    這篇文章主要給大家介紹了關(guān)于iOS UIAlertController中UITextField添加晃動效果與邊框顏色的相關(guān)資料,實現(xiàn)后的效果非常適合在開發(fā)中使用,文中給出了詳細的示例代碼,需要的朋友可以參考借鑒,下面隨著小編來一起看看吧。
    2017-10-10
  • ios中g(shù)etTime()的兼容性實例代碼

    ios中g(shù)etTime()的兼容性實例代碼

    在本篇文章里小編給大家整理的是關(guān)于ios中g(shù)etTime()的兼容性實例代碼,需要的朋友們可以學(xué)習(xí)下。
    2020-03-03
  • iOS實現(xiàn)支持小數(shù)的星星評分組件實例代碼

    iOS實現(xiàn)支持小數(shù)的星星評分組件實例代碼

    程序中需要打分的功能,在網(wǎng)上找了幾個,都不是很滿意。所以自己動手實現(xiàn)了一個,下面這篇文章主要給大家介紹了關(guān)于利用iOS實現(xiàn)支持小數(shù)的星星評分組件的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • 實例講解如何在iOS應(yīng)用開發(fā)中使用設(shè)計模式中的代理模式

    實例講解如何在iOS應(yīng)用開發(fā)中使用設(shè)計模式中的代理模式

    這篇文章主要介紹了實例講解如何在iOS應(yīng)用開發(fā)中使用設(shè)計模式中的代理模式,示例為傳統(tǒng)的Objective-C語言代碼,需要的朋友可以參考下
    2016-03-03
  • iOS常用小功能(獲得屏幕圖像、壓縮圖片、加邊框、調(diào)整label的size)

    iOS常用小功能(獲得屏幕圖像、壓縮圖片、加邊框、調(diào)整label的size)

    本文主要介紹了iOS常用小功能:獲得屏幕圖像,label的動態(tài)size,時間戳轉(zhuǎn)化為時間,RGB轉(zhuǎn)化成顏色,加邊框,壓縮圖片,textfield的placeholder,圖片做灰度處理的方法。下面跟著小編一起來看下吧
    2017-03-03
  • iOS中關(guān)于UIWindow和statusbar的設(shè)置問題

    iOS中關(guān)于UIWindow和statusbar的設(shè)置問題

    最近在做開發(fā)時要做一個類似于UIAlertView的控件,做法是創(chuàng)建一個基于UIView的類,在里面進行自定義控件的設(shè)置,為了盡量模仿UIAlertView,在這個類里面創(chuàng)建了一個新的UIWindow并將self顯示到這個window上
    2017-03-03

最新評論