@Funny_Cat

Как получить объект с описанием ошибки вместо ошибки на PHP используя file_get_contents?

Мне необходимо по API связываться со сторонним сервером. Однако я использую токен, поэтому я предпочтение отдал PHP (в JavaScript каждый желающий может увидеть токен, открыв исходный код страницы). В API прописано, что если клиент получает код 412, то они пересылают объект Error с описанием ошибки. На JavaScript (с помощью ajax) я нормально получаю данный объект с описанием. Вопрос в том, можно ли получить данный объект с описанием на PHP, используя file_get_contents? Или нужно использовать curl? Дело в том, что PHP вместо текста просто выдаёт ошибку (если код ответа не соответствует 200).

$result = @file_get_contents($url, false, $context);
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 2
Awilum
@Awilum
Flextype & Atomastic Developer
Try Catch наверное вам тут нужно

https://www.php.net/manual/ru/language.exceptions.php
Ответ написан
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
ну так ты заполни $context верно - ignore_errors
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
LAPTOP.RU Москва
от 150 000 до 190 000 ₽
LAPTOP.RU Кострома
от 25 000 до 65 000 ₽
LAPTOP.RU Москва
от 130 000 до 170 000 ₽