Декомпрессия ответа
Запрос
Ответ
Ответ
Декомпрессия ответа
Глобальные ошибки и предупреждения
Ошибки и предупреждения при расчете отправления
Глобальные переменные ответа
Массив "Отправления" ("Shipments")
РеализацияГлобальные ошибки и предупреждения
Ошибки и предупреждения при расчете отправления
Глобальные переменные ответа
Массив "Отправления" ("Shipments")
Декомпрессия ответа
Ответ сервера Postcalc.RU всегда архивируется в gzip (за исключением экспериментального формата plain). Для декомпрессии добавьте строчку:
Внимание! На платформе Битрикс наблюдается следующее нестандартное поведение: функция gzinflate не блокируется,
однако после распаковки поток усекается на несколько байт. Это связано с установкой PHP mbstring.func_overload. Поэтому проводите распаковку так:
Если это не поможет, замените полностью вызов file_get_contents() с последующей декомпрессией функцией gzinflate() на аналогичный вызов
fopen() с применением обработчиков компрессии:
Внимание! Для разархивации на платформе 1C можно применить вызов из командной строки внешней программы:
А это полное решение другого программиста: 1c_postcalc_request.txt
Очень признателен авторам, которые поделились своими решениями для платформы 1С! |