У меня есть этот веб-сервис, который возвращает JSON:проблемы с доступом к URL с Curl
http://54.246.99.134:8080/services-app/services/Users/GetConfigForMetroAndLang?metroAreaId=1&langId=39
Когда я к нему доступ с помощью моего браузера, я получаю мой JSON и все работает нормально. При попытке захватить его с CURL или file_get_contents страница просто держит нагрузку до: не удалось открыть поток: Тайм-аут соединения
Другие URLS работают замечательно, когда я пытаюсь получить их с сервера (любой другой адрес).
** редактировать ** Спасибо за комментарии
Мой код очень прямо вперед :)
$curl = curl_init('http://54.246.99.134:8080/services-app/services/Users/GetConfigForMetroAndLang?metroAreaId=1&langId=39');
curl_setopt($curl, CURLOPT_FAILONERROR, true);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
print_r($result) ;
теперь я понимаю, он работает с локального хоста одного из моих товарищей по команде .. , так что это, вероятно, проблема с сервером/брандмауэром? возможно, в любом направлении? **/edit **
Приятно оценить любую идею. Спасибо!
[Can not reproduce] (http://codepad.viper-7.com/n8bkfg). Должна быть какая-то проблема с вашей стороны. – Rikesh
Привет. Поделитесь своим кодом, пожалуйста. –
Я пробовал это как в браузере, так и в php/file_get_contents. Оба дали мне ответ json – hek2mgl