Я работаю над преобразованием некоторого кода NSURLConnection в AFNetworking, и я вижу странную проблему, когда он не распознает мой локальный MAMP.
Вот сообщение об ошибке, полученное от NSURLConnection
Error Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." UserInfo=0x160cb0 {NSErrorFailingURLStringKey=http://localhost:8888/webservices/poll.php, NSErrorFailingURLKey=http://localhost:8888/webservices/poll.php, NSLocalizedDescription=Could not connect to the server., NSUnderlyingError=0x15f910 "Could not connect to the server."}
NSURLConnection прекрасно играл с MAMP, и у меня нет проблем с подключением к удаленным серверам с помощью AFNetworking. Кроме того, вставка неудачного URL в мой браузер работает нормально.
Вот код, который я использую
AFHTTPClient *client = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:@"http://localhost:8888/webservices/"]];
[client getPath:@"poll.php"
parameters:nil
success:^(AFHTTPRequestOperation *operation, id response) {
NSString *text = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];
NSLog(@"Response: %@", text);
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error");
NSLog(@"%@", error);
}];
Я могу работать с удаленного сервера, но было бы неплохо иметь возможность вносить изменения локально, не загружая файлы при каждом редактировании для проверки. Я видел несколько фрагментов кода AFNetworking, которые ссылаются на локальные серверы. Любые идеи, что проблема может быть здесь?