HttpWebClientProtocol.AllowAutoRedirect プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クライアントがサーバーのリダイレクトに自動的に従うかどうかを取得または設定します。
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 サーバーは要求のリダイレクトを試みます。
注釈
クライアントがユーザー名やパスワードなどの認証情報を送信する場合、セキュリティが損なわれる可能性があるため、サーバーのリダイレクトを有効にしたくありません。
AllowAutoRedirect プロパティがfalseされ、Web サーバーが要求をリダイレクトしようとすると、WebExceptionがスローされます。
Response プロパティには、HttpWebResponse オブジェクトが含まれています。StatusCode プロパティとHeaders プロパティの両方に、試行されたリダイレクトに関する詳細が反映されます。
StatusCode プロパティには、HTTP リダイレクト状態コード (301、302、307) のいずれかに相当するHttpStatusCodeが含まれており、Headers コレクション内のLocation ヘッダーは、要求のリダイレクト先の URI を指します。