Доступ к веб-серверу из браузера. не из xcode
Я борюсь с чем-то странным. Я пытаюсь вернуть значение json из Интернета в мое приложение для iOS. Все отлично работает, когда я ловлю что-то из Интернета (например, ip.jsontest.com). Я могу получить свой массив JSON.
Все становится сложнее с моего локального веб-сервера (MAMP на моем Mac). У меня есть очень простой PHP-скрипт, возвращающий значение JSON. Типа:
<?php echo json_encode(array("key1"=>"value1"));
Я вижу его в моем браузере по адресу: http://xxx.xxx.x.xxx:8888/script.php. Работает отлично, отображается массив json.
Но когда я набираю точно такой же адрес в своем коде Objective C для URL с NSURLSession, кажется, что он не может достигнуть веб-сервера (я получаю ошибку 3480, операция Какао не завершена, как будто не было возвращено json).
Мне было интересно, знает ли кто-нибудь подобные проблемы между работающим веб-сайтом и локальным неработающим веб-сервером.
Большое спасибо!
РЕДАКТИРОВАТЬ:
Я упомянул http://xxx.xxx.x.xxx:8888/script.php но он также не работает с http://localhost:8888/script.php
1 ответ
Это сработало для меня: я поместил файл в htdocs моего xamp.
"http://localhost/sample.php"