Не удается подключиться к 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",
изменить все!