Не удается загрузить файл JSON на мой сервер - PullRequest
0 голосов
/ 11 июня 2018

Прежде всего, мой скрипт:

<code><?php
$str = file_get_contents('https://externurl');

$json = json_decode($str, true); // 
echo '<pre>' . print_r($json, true) . '
';?>

Я не могу поделиться ссылкой, но это файл json, защищенный ip.Хост файла JSON занес в белый список IP-адрес моего домена.Когда я выполняю файл на моем сервере, я получаю пустую страницу.В журналах ошибок я нахожу это:

[10-Jun-2018 18:12:48 America/New_York] PHP Warning:  file_get_contents(https://url): failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized

 in /home/be/public_html/testtest/testing3.php on line 2

Затем я проверил с незащищенным файлом JSON, и я не получаю эту ошибку.IP-адрес на 100% входит в белый список и является IP-адресом моего домена.

Есть ли что-то, что я делаю на виртуальном хостинге?Я пытаюсь решить эту проблему в течение всего дня и прочитать что-то об отправке заголовка из-за общего хостинга, но я понятия не имею, как.Я на правильном пути?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...