次の方法で共有


HttpWebClientProtocol.AllowAutoRedirect プロパティ

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

Public Property AllowAutoRedirect As Boolean
[C#]
public bool AllowAutoRedirect {get; set;}
[C++]
public: __property bool get_AllowAutoRedirect();public: __property void set_AllowAutoRedirect(bool);
[JScript]
public function get AllowAutoRedirect() : Boolean;public function set AllowAutoRedirect(Boolean);

プロパティ値

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

例外

例外の種類 条件
WebException AllowAutoRedirect プロパティが false で、Web サーバーが要求をリダイレクトしようとしました。

解説

ユーザー名やパスワードなどの認証情報をクライアントが送信する場合に、サーバーによるリダイレクトを有効にしないでください。セキュリティが損なわれることがあります。

AllowAutoRedirect プロパティが false で、Web サーバーが要求をリダイレクトしようとすると、 WebException がスローされます。 Response プロパティが HttpWebResponse オブジェクトを示す場合は、 StatusCode プロパティと Headers プロパティの両方に、試行されたリダイレクトに関する詳細が示されます。 StatusCode プロパティは、HTTP リダイレクト ステータス コード (301、302、および 307) と等しい HttpStatusCode を示し、 Headers コレクション内の Location ヘッダーは、要求のリダイレクト先の URI を指します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

HttpWebClientProtocol クラス | HttpWebClientProtocol メンバ | System.Web.Services.Protocols 名前空間 | AllowAutoRedirect