Проблема: redirect при POST запросе

У кого нибудь такой глюк появлялся

  • Да

    Голосов: 1 25,0%
  • Нет

    Голосов: 2 50,0%
  • Что такое POST запрос?

    Голосов: 1 25,0%

  • Всего проголосовало
    4

Leoneed

Client
Регистрация
03.05.2015
Сообщения
53
Благодарностей
38
Баллы
18
Добрый день, уважаемые!

Наткнулся на странное поведение PM при отправке POST запроса с редиректом.
При работе браузером с отключенным JS, Fiddler показывает такие картинки:

POST запрос

redirect

redirect


При работе БЕЗ браузера, Fiddler показывает это:

POST запрос

redirect

redirect


Как видно из скриншотов, при отправке POST запроса во втором редиректе откуда-то появляется //www.domain.com в начале строки.
После этого самого редиректа, естественно вываливается страница 404.

Собственно вопрос: что это такое и как с этим бороться.

PS
Все куки перепроверены 1000 раз, все доп. заголовки запроса передаются правильно, отправляемый POST запрос полностью идентичен POST запросу отправляемому через браузер.
 
  • Спасибо
Реакции: kagorec

Leoneed

Client
Регистрация
03.05.2015
Сообщения
53
Благодарностей
38
Баллы
18
Если кому интересно - временное решение /костыль/

Отключаем redirect при POST запросе.
Проверяем все куки и доп заголовки.
Делаем POST запрос.

Парсим из ответа на POST значение Location.
Проверяем все куки и доп заголовки.
Делаем GET запрос без редиректа на полученный Location url.

Парсим из ответа на GET значение Location.
Проверяем все куки и доп заголовки.
Делаем второй GET запрос без редиректа на Location url.

Иногда при POST запросе с редиректом меняются куки, и редирект идет уже с другой кукой.
Если стоит галочка "Редирект" в параметрах запроса, то куки подхватываются при редиректе.

Если галочки "Редирект" не установлено - внимательно смотрим что в ответе на POST (в том числе не изменились ли куки).


Profit!
 
  • Спасибо
Реакции: kagorec

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Настройки браузера вообще не влияют на POST/GET
Нужен пример шаблона с ссылкой на эту тему на [email protected]
Посмотрим что там не там
 

Leoneed

Client
Регистрация
03.05.2015
Сообщения
53
Благодарностей
38
Баллы
18
Настройки браузера вообще не влияют на POST/GET
Нужен пример шаблона с ссылкой на эту тему на [email protected]
Посмотрим что там не там
Привет, Антон.
Я уже в support написал тикет №BPZ-668-66881 со ссылкой на эту тему и приложенными шаблонами (работа с браузером и без браузера POST/GET запросами) занимается VladZ.
Если есть необходимость, могу продублировать на почту.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 266
Благодарностей
5 853
Баллы
113
Проблема будет исправлена в новой версии программы.
 
  • Спасибо
Реакции: Leoneed

Leoneed

Client
Регистрация
03.05.2015
Сообщения
53
Благодарностей
38
Баллы
18
Спасибо!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)