私は外部URLにHttpWebRequestを使用してPOSTデータを送信しようとしていますが、私は外部URLにリダイレクトする必要があります。POSTへのリダイレクトHttpWebRequest
2
A
答えて
0
サーバー側で何かが必要な場合を除き、おそらくクライアント側のJSからこれを行う必要があります。
転記とリダイレクトの両方を担当するJSを使用してプログラムでフォームを送信するだけです。そして、データとユーザは、あなたがプログラム的に何もすることなく、あなたのURLに送信されます
<form method="post" action="url/to/post/data/to">
....
</form>
:
3
リダイレクトはかなり標準的である必要があります。普通のASP.NET redirectです。
POSTを再実行しています。それは結構です - しかし、それだけでWebClient
を使用することがさらに簡単になります:
using (WebClient client = new WebClient())
{
client.UploadData(address, "POST", data);
}
(異なるユースケースのための他の方法および過負荷)
0
確かに、それはかなり可能です。
投稿する必要のあるデータに応じて、System.Net.WebClientクラスはHttpWebRequestより簡単です。 1つのメソッド呼び出しで文字列とファイルをアップロードできます。
0
これを行う最も簡単な方法は、単にフォームのaction属性を設定することです。
関連する問題
- 1. HttpWebRequest POSTデータ
- 2. Laravel - ルートへのリダイレクトPOST
- 3. HttpWebRequestの(ポスト)とリダイレクト
- 4. c#HttpWebRequest "POST" with Loop
- 5. CでのHttpWebRequestのPOST#
- 6. C#のHttpWebRequest「リクエストヘッダ」JSON POST中
- 7. POSTリクエストのHttpWebRequestへの簡単な代替方法は?
- 8. 外部URL(webhook)へのPOST、別のURLへのリダイレクト
- 9. HttpWebRequestの「POST」を返すサーバーエラー(例外)
- 10. C#でのHTTPS POST、Winforms(ストリームライター、HttpWebResponse、HttpWebRequest)
- 11. POSTメソッドを使用するHttpWebRequest
- 12. VB.Net HttpWebRequest - HttpWebRequestからWebBrowserへのCookieの転送
- 13. HttpWebRequestはクッキーでリダイレクトします
- 14. リダイレクトPOST htaccess
- 15. リダイレクトとPOSTメソッド
- 16. Akka HTTPリダイレクトでPOSTからGETへのメソッドを変更
- 17. NginxはhttpsからhttpへのPOST要求をリダイレクト
- 18. HttpWebRequestからHttpClientへの切り替え
- 19. WFFMフォームPOSTとリダイレクト
- 20. POSTをリダイレクトせずにPOSTする
- 21. Node.jsリダイレクトのないPOSTリクエスト
- 22. POSTリクエスト内のURLにリダイレクト
- 23. POST後のリダイレクトdjango rest framework
- 24. Spring MVCのGET /リダイレクト/ POST
- 25. コレクションリソースへのPOST
- 26. C#のHttpWebRequestでサーバーにCURL POST要求を行う
- 27. リダイレクトを含むHttpWebRequestによる合計要求の決定
- 28. POST express.jsにリダイレクトしない
- 29. PHPリダイレクト、POSTを続ける
- 30. リダイレクトPOST /セッションデータを失う
WebClientを提案していただきありがとうございます。リダイレクトは実行されますか? –
あなたは、申し訳ありませんが、試してみる必要があります。私は頭の上からわからない。 –
AllowAutoRedirect:http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.allowautoredirect(VS.80).aspx –