В действии контроллера я вручную отправляю форму на удаленный URL с помощью WebRequest. Я успешно получил WebResponse, содержащий HTML-страницу для отображения. Я хотел бы «вставить» этот ответ в качестве ответа (типа HttpResponseBase) действия. Действие обычно возвращает ActionResult, так как мне завершить действие моего контроллера, чтобы результатом стал WebResponse?
Примечание. URL-адрес в браузере также должен стать URL-адресом ответа.
Обновление : вот цель. Это на странице оплаты PayPal. Вместо того, чтобы иметь форму со всеми скрытыми полями корзины и кнопку подтверждения оформления заказа, я бы хотел, чтобы простая кнопка оформления заказа была связана с одним из моих действий. В этом действии я подготовлю веб-запрос с формой и отправлю его в PayPal. Выполнение этого в действии также позволяет мне сохранять неактивированный заказ в таблице БД, чтобы при получении подтверждения заказа я мог сравнить его с сохраненным заказом и активировать его.
Решение : спасибо тем, кто ответил, что указал, что перенаправить его с помощью POST невозможно. Похоже, что я не обязан перенаправить на PayPal с POST. Вместо этого я могу создать URL со всеми данными корзины в строке запроса и перенаправить на него. Выполнение этого из метода действия контроллера все еще позволяет мне сохранять отложенный ордер в базе данных.
Спасибо