Задать вопрос
small_jedi
@small_jedi

Как раскодировать ответ rest?

Добрый день. Подскажите, как раскодировать ответ, который приходит с данного url https://api.edadeal.ru/web/localities/barnaul/enti...

Получается тут кодирование gzip, но при попытке раскодировать на php выдается ошибка
60586a0c231a9146084359.png
  • Вопрос задан
  • 171 просмотр
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
У меня с этого адреса ответ приходит с типом application/x-protobuf
Это ProtoBuf, для его прочтения, по хорошему, надо иметь .proto-файл со структурой сообщения.
P.S. Без .proto-файла тоже можно, но получите структуру без имён полей, только значения:
// Первая запись в полученном сообщении:
[
  1 => [
    1 => "\x3B\x31\xAB\x10\x63\x11\x11\xE6\x84\x9F\52\x54\x00\x10\xB6\x08"
    2 => "Продукты"
    4 => "https://yastatic.net/s3/edadeal-public-static/segments/svg/flat/seg_1.svg"
    5 => 1
    6 => 10
    8 => "food"
  ]
]
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы