2016-10-13 3 views
0

Мне нужен пример, чтобы понять, как запрос «GET» создается с использованием NSURLSession в объекте C и как получается ответ?Запрос и ответ NSURLSession

+0

есть множество доступных ответов этот вопрос –

+0

https://www.raywenderlich.com/110458/nsurlsession-tutorial-getting-started –

+0

Сэр, я использую Objective C .Пожалуйста, предложите какой-то учебник, в котором объясняется, как делаются запросы «GET», и ответ получен с сервера с использованием NSURLSession в объекте c. – FreshStar

ответ

2

GET

NSMutableURLRequest *urlRequest = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"give your url here"]]; 

//create the Method "GET" 
[urlRequest setHTTPMethod:@"GET"]; 

NSURLSession *session = [NSURLSession sharedSession]; 

NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:urlRequest completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) 
{ 
    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)response; 
    if(httpResponse.statusCode == 200) 
    { 
    NSError *parseError = nil; 
    NSDictionary *responseDictionary = [NSJSONSerialization JSONObjectWithData:data options:0 error:&parseError]; 
    NSLog(@"The response is - %@",responseDictionary); 
    } 
    else 
    { 
    NSLog(@"Error");  
    } 
}]; 
[dataTask resume]; 
Смежные вопросы