Helloo, все, что я пытаюсь вызвать веб-службу из файла на Windows Server 2008.file_get_contents не удалось открыть потоки
Я подключен к серверу и установили там XAMPP и поместил все необходимые файлы.
это мой код для вызова веб-сервиса.
$result = file_get_contents("http://*******:8055/API.ashx?Method=Departure");
$json = json_decode($result, true);
$departure_count = count($json['Response']);
Это дает мне правильный ответ на локальный, а не на сервере. У меня есть googled, и они говорят мне, что я должен использовать cURL вместо file_gets_contents.
Тогда я использовал этот код:
$url = 'http://*******:8055/API.ashx?Method=Departure';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
$data = curl_exec($curl);
curl_close($curl);
$json = json_decode($data, true);
$departure_count = count($json['Response']);
и это также дает мне ответ на локальный, а не на сервере, адрес для доступа к URL-адресу находится: http://221.120.222.68:8080/wordpress/fare/
Когда я попытался открыть $ url в браузере, он дает мне ответ
Вы уверены, что ваша конфигурация сервера позволяет использовать исходящие соединения? –
Нет, я не уверен об этом –
@VladimirCvetic Когда я пытался открыть $ url в браузере, он дает мне ответ –