POSTに対してリダイレクトされた場合に、次にブラウザが試すのは…GET?POST?
POSTリクエストを出して、サーバーがリダイレクトを望んだ場合
ブラウザによって、その次の行動が変わる。
http://hakobe932.hatenablog.com/entry/20090707/1246985195
ユーザーの情報を勝手に別のサーバーにPOSTされたらかなわん!って言うのが主な理由なんだけど、まぁ確かに納得できる。
C#のWebClient等でPOSTしようとした場合は、適切にReturnコードをみてもう一度POSTするなりなんなりしないといけない。WebClientは単純に使う分には申し分ないんだけど、本当にちゃんと使おうと思ったら、やっぱりHTTPの使用は知っておかないと設計がおかしくなるな。