Я взаимодействую с API Battle.net, и мне нужно получить тело ответа, когда я нахожусь на странице 404. Проблема в том, что я получаю сообщение об ошибке.Получить тело ответа от 404 в PHP
Я знаю, что страница имеет тело, как в документации есть пример, который имеет тело (снимок экрана ниже). Я также поставил скриншот моей ошибки php. Любая помощь будет оценена по достоинству.
вот мой код:
$ responseCode = get_http_response_code ($ апов); страница // Проверяет существует
if($responseCode == 200) { //Page exists
$api = "battle.net/apirequest.......";
$json = file_get_contents($api);
$schema = json_decode($json, true);
$completeQuests = $schema['quests'];
} else if ($responseCode == 404) {
...Trying to find out why here.....
}
Спасибо, Джеймс McNee
EDIT: Кроме того, когда я иду прямо к URL я получаю ответ JSON, так что я действительно не знаю, где эта ошибка происходит из.
У кого-нибудь есть идеи? –