2013-03-13 3 views
0

Мне нужно получить данные с сервиса URL. Но я не мог его получить. Может быть, что-то вроде белых препятствует этому. Я не мог понять, как его решить.Http Получить запрос о запросе

NSString *urlString= [NSString 
stringWithFormat:@"http://252.249.193.152/Services/User?q=John&p=Browny&r=City Hospital&s=03/13/2013&t=04:00PM&u=ue1f002d-8c8f-4acba75b-8960a6c33bbt&APIKEY=d80d1db7-10d5-4b45-9212-3c699332f2c9"]; 
    NSURL *jsonUrl =[NSURL URLWithString:urlString]; 
    parser = [[NSXMLParser alloc] initWithContentsOfURL:jsonUrl]; 
    [parser setDelegate:self]; 
    [parser setShouldProcessNamespaces:NO]; 
    [parser setShouldReportNamespacePrefixes:NO]; 
    [parser setShouldResolveExternalEntities:NO]; 
    [parser parse]; 
    [parser release]; 
    NSLog(@"%@",array); 

Но я получаю нуль в массиве и jsonurl возвращается nil.

+1

Мне интересно, почему URL-адрес ресурса XML называется 'jsonUrl' ... – 2013-03-13 05:46:57

+1

уверены, что URL-адрес верен? проверьте url на системном браузере ур, он возвращает любой ответ json .. – vishy

+0

Этот URL не загружает ничего. Вы указали правильный URL-адрес здесь? – Praveenkumar

ответ

5

Сначала проверьте свой URL, я уверен, что ошибка там, если ваш URL является правильным, используйте следующий код.

NSString *urlString = [NSString stringWithFormat:@"URL_STRING"]; 
NSURL *jsonUrl = [NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 
. 
. 
. 
. 
. 
+0

Я попытался ур код и ur right.Проблема была с пробелами в строке .ThanQ –

Смежные вопросы