Доступ к веб-серверу из браузера. не из 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"
Другие вопросы по тегам