HttpWebClientProtocol.AllowAutoRedirect プロパティ

定義

クライアントがサーバーのリダイレクトに自動的に従うかどうかを取得または設定します。

public bool AllowAutoRedirect { get; set; }

プロパティ値

サーバーのリダイレクトに従ってクライアントを自動的にリダイレクトする場合は true。それ以外の場合は false。 既定値は、false です。

例外

AllowAutoRedirect プロパティが false で、Web サーバーが要求をリダイレクトしようとしました。

注釈

クライアントがユーザー名やパスワードなどの認証情報を送信する場合、セキュリティが損なわれる可能性があるため、サーバーのリダイレクトを有効にしたくありません。

WebExceptionプロパティが で、Web サーバーが要求のリダイレクトを試みるとAllowAutoRedirect、 がfalseスローされます。 プロパティには Response オブジェクトがHttpWebResponse含まれています。ここで、 プロパティと Headers プロパティのStatusCode両方に、試行されたリダイレクトに関する詳細が反映されます。 StatusCodeプロパティには、HTTP リダイレクト状態コード (301、302、307) の 1 つと同等のものが含HttpStatusCodeまれておりLocation、コレクション内のHeadersヘッダーは、要求のリダイレクト先の URI を指します。

適用対象

製品 バージョン
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

こちらもご覧ください