Столкнулся вот с таким перенаправлением при post-запросе.
"Распилил" полученный урл на хост и страницу и сделал запрос по-новой, н о, страницу получил, но с невыполненным телом строки (т.е. будто это был GET запрос). Подскажите, пожалуйста, в чем может быть причина?
//Получили редирект 307 - пилим строку урла и повторяем с новыми данными
URI = СтруктураURI(Результат.Заголовки.Получить("Location"));
Соединение = Новый HTTPСоединение(URI.Хост, URI.Порт);
ЗаголовокHTTP = Новый Соответствие();
ЗаголовокHTTP.Вставить("Content-Type", "application/x-www-form-urlencoded");
ЗаголовокHTTP.Вставить("Cookie", ИдентификаторСессии);
Запрос = Новый HTTPЗапрос(URI.ПутьНаСервере, ЗаголовокHTTP);
Запрос.УстановитьТелоИзСтроки("&order_id=" + СокрЛП(НомерНакладной));
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
ОтветВВидеСтроки = Ответ.ПолучитьТелоКакСтроку("UTF-8");
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший