それでも Location ヘッダを使いたい消極的な理由(1)

ユーザビリティ向上技術の最近の動向として,フォームの入力ミスをその場でユーザにフィードバックしたいというのがあるわけです(ほんとかいな)。

そのような場合,フォーム表示用 CGI と,エラー表示(兼)CGI は,同じモジュールでまかなうこととして,入力が正しい場合のみ Location ヘッダによってリダイレクトする,という構造にするとすっきりします
(たしか,ASP.NET においてもこのような構造で組むようになっているはずです…と思って調べたら, 第16回 ASP.NETにおけるページの遷移 (1/4):連載 プログラミングASP.NET ―ASP.NETによるWebアプリケーション実践開発講座― - @IT を読む限り,そうとは限らないではないか)。
ま,今時のアジャイル指向のフレームワークには,だいたい URL マッピングの機能がついてたりするので,こういうことをしたい場合に Location によるリダイレクトが必須である,というわけではないです。
じゃあ,なぜそれでも使いたいのか。ということで,(2)に続きます。