Показать сообщение отдельно
  #113  
Старый 20.08.2025, 23:18
Аватар для Vuzy Vuzy не в сети
Рекрут
 
Регистрация: 01.05.2022
Сообщения: 31
Репутация: 23
Vuzy На правильном пути
По умолчанию

Добрый вечер.

Покопался в API haddan и заметил, что некоторые эндпоинты возвращают некорректный ответ.
В начале документа api.php формируется нечитаемый символ (похоже на BOM), который ломает структуру XML.
Из-за этого перестают корректно работать ответы по кланам, членам клана, питомцам, персонажу и ещё в нескольких местах.

Я временно решил проблему на стороне клиента с помощью следующей функции:

Код:
function clean_xml($raw) { $raw = preg_replace('/^\xEF\xBB\xBF/', '', $raw); $raw = ltrim($raw); return $raw; }

Она убирает лишние символы и позволяет получать валидный XML.
Возможно, будет полезно поправить это прямо в генерации ответа API.
__________________
https://orderofdark.net - больше информации о Хаддан

Последний раз редактировалось Vuzy, 21.08.2025 в 04:14.
Ответить с цитированием