POSTに対してリダイレクトされた場合に、次にブラウザが試すのは…GET?POST?

POSTリクエストを出して、サーバーがリダイレクトを望んだ場合
ブラウザによって、その次の行動が変わる。

http://hakobe932.hatenablog.com/entry/20090707/1246985195

ユーザーの情報を勝手に別のサーバーにPOSTされたらかなわん!って言うのが主な理由なんだけど、まぁ確かに納得できる。

C#のWebClient等でPOSTしようとした場合は、適切にReturnコードをみてもう一度POSTするなりなんなりしないといけない。WebClientは単純に使う分には申し分ないんだけど、本当にちゃんと使おうと思ったら、やっぱりHTTPの使用は知っておかないと設計がおかしくなるな。