перенаправление на использование POST in rails


можно ли перенаправить с помощью метода POST ?
Или перенаправление всегда должно быть сделано с помощью GET ?

использование для этого находится в заключительных шагах процесса заказа для сайта электронной коммерции, чтобы отправить данные в платежную систему, не вводя дополнительный шаг для пользователя.

3 54

3 ответа:

перенаправление невозможно с запросами POST-это часть протокола HTTP / 1.1.

вы можете либо ввести еще один шаг, содержащий данные формы, которые будут отправлены в платежный процессор, либо вы можете отправить сообщение из своего приложения (что я сделал при работе с PROTX).

Я " решил "проблему, отображая сводную страницу со всеми продуктами и расходами на доставку и т. д., с типичным" для подтверждения и оплаты ваших покупок нажмите кнопку Продолжить ниже " введите сообщение. Кнопка Продолжить приводит к тому, что сайт публикует данные о продукте и все остальное в платежной системе.

короткий ответ - нет - это еще один шаг для пользователей. Тем не менее, главное, чтобы это выглядело так же естественно и как большая часть проверки опыт, как вы можете. Таким образом, он не встречается слишком много, как "просто еще один шаг".

, Если do найди лучший способ, мне будет очень интересно услышать, что это было:)

с помощью простой строки javascript, вы можете иметь свою форму сообщения, чтобы опубликовать себя (форма.submit ()). Затем вы можете скрыть форму и отобразить простое "Пожалуйста, подождите некоторое время..."сообщение пользователю во время отправки формы в платежную систему.