У меня есть некоторые данные, которые я отправляю в запросе web_submit_data. Этот запрос получает код ответа Http-кода 302. Средство выполнения загрузки неявно обрабатывает перенаправление, и пользователь переходит к перенаправленному URL-адресу. Однако данные, которые я хотел отправить в первоначальном запросе, потеряны. Никакие данные не отправляются в перенаправленном URL-адресе. Может кто подскажет как решить эту проблему.
Vugen - Как отправить данные вместе с перенаправленным URL-адресом
Ответы (2)
Ваш URL-адрес перенаправления определяется вашим сервером, а не вашим клиентом. Лучше задать вопрос, почему сервер отвечает неправильным перенаправлением?
person
James Pulley
schedule
21.01.2016
Спасибо за ответ Джеймс. Первоначальный пост с путем /register перенаправляется на /register?filter=All, который снова перенаправляется на /register?filter=All, который затем обрабатывается для отправки. Данные, отправленные с исходным запросом, теряются между двумя переадресациями, в результате чего данные не отправляются. Если стоит упомянуть, результат теста при воспроизведении сценария по-прежнему показывает «Пройдено», даже если данные не отправляются, а в сводке результатов отображается содержимое, ресурс типа содержимого DummyContentType успешно загружен.
- person user1528884; 21.01.2016
Pass в этом контексте просто означает, что в конце была загружена действительная страница HTTP 2xx. Обратитесь к админу вашего сервера. Если они чистят данные, то это на их стороне. Кроме того, два перенаправления? Это было бы ужасно с точки зрения масштабируемости. Ограничьте его одним перенаправлением (максимум), в идеале 301, которое может кэшироваться вашим провайдером CDN.
- person James Pulley; 21.01.2016
Спасибо, Джеймс. Поскольку приложение, над которым я работал, было разработано на Ruby on Rails. Перенаправление на самом деле не вызывало проблемы здесь. Как только я правильно сопоставил значения, все встало на свои места.
person
user1528884
schedule
18.02.2016