ブラウザーを使用して Web サイトをテストする際に、意図的に間違ったユーザー名/パスワードを入力すると、アプリケーションから HTML ページが返され、ログインに失敗したこと、および「ユーザー名とパスワードを確認してから再試行してください」と通知されます。このページのソースを表示すると、「401」がどこにも埋め込まれていません。
ただし、wget を使用して上記を模倣します。
wget http://servername:8011/ui/login.do --post-data="loginId=NotAUser&password=NotAPassword" -U Mozilla -o log.txt
出力ファイルには「401 Unauthorized」が含まれていますが、上記の html は含まれていません。
私が期待していた html ページを取得し、「$?」で 401 リターン コードを確認する方法はありますか? テスト?