Ошибка Transferred a partial file при загрузке заказов с сайта bitrix
По неведомой причине, эта ошибка возникает при выполнении HTTPОтветСервера = Соединение.Получить(HTTPЗапрос);, однако! при следующем выполнении того-же самого запроса, всё чудесным образом проскакивает.
Решение: поправим чуть модуль ОбменССайтом
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
Функция ПолучитьДанныеССервера(Соединение, ОписаниеОшибки, ПараметрыЗапроса = "", Знач Заголовки = Неопределено) HTTPОтветСервера = Неопределено; ОтветСервера = Неопределено; Если Заголовки = Неопределено Тогда Заголовки = Новый Соответствие; КонецЕсли; HTTPЗапрос = Новый HTTPЗапрос(СокрЛП(ПараметрыЗапроса), Заголовки); Попытка СчетчикПопыток = 1; Пока СчетчикПопыток<20 Цикл Попытка HTTPОтветСервера = Соединение.Получить(HTTPЗапрос); Прервать; Исключение СчетчикПопыток = СчетчикПопыток+1; КонецПопытки; конеццикла; Исключение |