Здравствуйте.
По встроенному в БАС HTTP клиенту наблюдается такая проблема. При перенаправлениях аля 301 -> 301 -> 200 после второго 301 теряются все заголовки, которые передаются в изначальном запросе.
Я, к сожалению, не могу привести рабочий пример. Поскольку такое встречалось в моем скрипте по регистрации почт outlook. Если вы приведете простой сайт для теста, то смогу сделать тесты и предоставить более развернутый баг репорт.
Тем не менее, некорректная передача заголовоков приводит к тому, что реквест просто не выполняется корректно.
Пока приходится обходиться костылями. Пример в шаблоне ниже:
test.xml
Для отправки HTTP запросов я использую этот модуль. Насколько я знаю, он имплеминирует все методы из стандартного HTTP модуля баса, но позволяет указывать, в числе прочего, количество повторных запросов при неудачных статусах ответа.
Мои познания в плюсах равны нулю. А кстомный модуль для хттп запросов и так есть, так что, полагаю, проблема кроется в самой сишной реализации функции отправки запросов и было бы неплохо ее поправить. Спасибо.