網絡異步請求數據

//    1.創建請求

    //    請求地址

    NSString *str =@"請求數據的地址";

    

    //   對字符串進行編碼,將漢字等特殊字符轉爲 UTF-8格式

    str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    

    //    把字符串轉換成 url 格式

   NSURL *url = [NSURLURLWithString:str];

    

    //    網絡請求,

    NSMutableURLRequest *request = [NSMutableURLRequestrequestWithURL:url];

    

    //    設置網絡請求格式,默認是 get 請求

    request.HTTPMethod =@"GET";


//    2.發送請求

     [NSURLConnectionsendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response,NSData *data, NSError *connectionError) {

         

//         3.處理數據

         

         NSMutableDictionary *dic = [NSJSONSerializationJSONObjectWithData:data options:NSJSONReadingMutableContainerserror:nil];

         

//         在這裏面注意要刷新視圖,要不然的話會沒有數據顯示在視圖上面

        NSLog(@"%@",dic);

     }];


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章