Я пытаюсь передать данные POST на внешний URL-адрес с помощью HttpWebRequest, тогда мне нужно перенаправить пользователя на внешний url, где я только что отправил мои данные, это можно добиться на первом месте?перенаправление на POST HttpWebRequest
ответ
Если на стороне сервера что-то необходимо сделать, вы должны, вероятно, сделать это с JS на стороне клиента.
Просто отправьте форму программно с помощью JS, которая позаботится о проводке и перенаправлении.
Ну, перенаправление должно быть довольно стандартным - просто обычный ASP.NET redirect.
Повторное выполнение POST; это хорошо - но это было бы еще проще просто использовать WebClient
:
using (WebClient client = new WebClient())
{
client.UploadData(address, "POST", data);
}
(другие методы и перегрузки для различных сценариев использования)
Конечно, это вполне возможно.
В зависимости от данных, которые необходимо отправить, класс System.Net.WebClient может быть проще, чем HttpWebRequest. Он может загружать строки и файлы одним вызовом метода.
Самый простой способ сделать это было бы просто установить атрибут действия форме в:
<form method="post" action="url/to/post/data/to">
....
</form>
Затем данные и пользователь будет отправлен на ваш URL без необходимости делать что-либо программным способом.
- 1. HttpWebRequest (пост) и перенаправление
- 2. ASP HttpWebRequest и перенаправление
- 3. Выключить автоматическое перенаправление в HttpWebRequest
- 4. Междоменное перенаправление IIS POST?
- 5. VB.NET HttpWebRequest POST
- 6. HttpWebRequest chunked/async POST
- 7. HttpWebRequest POST-данные
- 8. C# - HttpWebRequest - POST
- 9. HTTPwebrequest image click post
- 10. VB.NET HttpWebRequest POST
- 11. HttpWebRequest POST метод Exception
- 12. Узнать результаты httpwebrequest POST
- 13. HttpWebRequest POST и Cookies
- 14. Как сжать HttpWebRequest POST
- 15. Перенаправление на POST
- 16. HTTP POST с HttpWebRequest
- 17. HTTPWebRequest: duplicate post
- 18. Проблема с ASP.NET HttpWebRequest POST на сайт
- 19. Перенаправление на Url после публикации данных с использованием HttpWebRequest C#
- 20. C# - Facebook Войти HttpWebRequest POST
- 21. C# HttpWebRequest «POST» с Loop
- 22. C# HttpWebRequest POST странный ответ
- 23. Laravel - перенаправление на маршрут POST
- 24. Перенаправление на страницу формы POST
- 25. HttpWebRequest с использованием метода POST
- 26. Форма WFFM POST и перенаправление
- 27. $ HTTP POST & Passport.Js Перенаправление
- 28. Перенаправление после формы POST
- 29. перенаправление с запросом POST
- 30. Отменить перенаправление после POST
благодарит вас за предложение WebClient, будет ли он выполнять перенаправление? –
Вам придется попробовать, извините. Я не знаю, с головы до ног. –
AllowAutoRedirect: http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.allowautoredirect (VS.80).aspx –