4

AB(ApacheBench)バージョン2.3を使用しています。

基本認証で「http:// localhost/myPage」をテストしようとしています。

IEのようなWebブラウザを使用しても問題ありません

apacheのログメッセージは、401->301->200を変更するHTTP応答コードを示しています。

httpリクエストが正常に終了したとのことです。

しかし、ABを使用すると、結果が異なります。

ABは要求が完了したと述べましたが、Apacheのログはステータスが301で停止したことを示しています。

さて、私の質問は、ABフォローを取得して301をリダイレクトする方法です。

4

2 に答える 2

3

私の調査によると、AB はリダイレクトに従いません。ソースコードはチェックしていませんが、かなりの部分をテストしてグーグルで調べました。私のテストでは、AB テストの実行とアクセス ログの確認が行われました。wget で動作するリダイレクトを取得できました。

ある時点で、私は AB を断念し、代わりにsiegeをインストールしました。詳細については、 http://www.joedog.org/siege-home/を参照してください。

于 2014-03-04T06:39:34.317 に答える
1

「localhost/myPage」は正しいパスではないことが判明しました。代わりに、「localhost/myPage/」のように URL の末尾に「/」を含める必要がありました。AB はリダイレクト 301 に従います。

于 2012-09-04T04:14:57.340 に答える