HttpWebClientProtocol.AllowAutoRedirect プロパティ

定義

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

public:
 property bool AllowAutoRedirect { bool get(); void set(bool value); };
public bool AllowAutoRedirect { get; set; }
member this.AllowAutoRedirect : bool with get, set
Public Property AllowAutoRedirect As Boolean

プロパティ値

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

例外

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

注釈

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

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

適用対象

こちらもご覧ください