Не удается подключиться к PHP API

Я использую класс ASIHTTPRequest для создания некоторых веб-сервисов с моим приложением для iPhone. Вот пример кода, который я использую для этого

-(void)startRequest {
    NSURL *url = [NSURL URLWithString:@"www.myURL/iOS/objc.php"];
    //NSURL *url = [NSURL URLWithString:@"http://localhost:8888/API/objc.php"];
    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
    [request setDelegate:self];
    [request setPostValue:@"1" forKey:@"getWines"];
    [request startAsynchronous];
}

и, очевидно, я улавливаю результат в этой функции:

- (void)requestFinished:(ASIHTTPRequest *)request {  
    NSString *result = request.responseString;
}

Когда я запускаю симулятор с локальным URL

NSURL *url = [NSURL URLWithString:@"http://localhost:8888/API/objc.php"];

Мое приложение работает хорошо. Но когда я

  • Запустите с моим устройством
  • Запустить с симулятором на сервере расположение

Ничего не произошло! Я имею в виду, запрос Законченный никогда не вызывается!

Если я попробую с Google Chrome, я получу некоторый ответ, но с обоими условиями выше ничего.

1 ответ

Решение

Я наконец нашел то, что было не так, это потому, что я написал

"Www.myURL/ IOS/objc.php"

Вместо

"HTTP://www.myURL/iOS/objc.php",

изменить все!

Другие вопросы по тегам