次の方法で共有


HttpBaseProtocolFilter.AllowAutoRedirect プロパティ

定義

HttpBaseProtocolFilter がリダイレクト応答に従う必要があるかどうかを示す値を取得または設定します。

public:
 property bool AllowAutoRedirect { bool get(); void set(bool value); };
bool AllowAutoRedirect();

void AllowAutoRedirect(bool value);
public bool AllowAutoRedirect { get; set; }
var boolean = httpBaseProtocolFilter.allowAutoRedirect;
httpBaseProtocolFilter.allowAutoRedirect = boolean;
Public Property AllowAutoRedirect As Boolean

プロパティ値

Boolean

bool

HttpBaseProtocolFilter がリダイレクト応答に従う必要があるかどうかを示す値。

HttpBaseProtocolFilter がリダイレクト応答に従う必要がある場合、この値は true です。それ以外の場合は false。 既定値は true です。

注釈

HttpBaseProtocolFilter で HTTP リダイレクト ヘッダーをリソースの新しい場所に自動的に従う場合は、AllowAutoRedirect を true に設定します。 従うリダイレクトの最大数は、システムによって内部的に設定されます。

AllowAutoRedirect が false に設定されている場合、HTTP 状態コードが 300 から 399 の HTTP 応答はすべて HttpBaseProtocolFilter と呼ばれるものに返されます。これは、別のフィルターによってアプリに返される可能性があります。

自動リダイレクトでは Authorization ヘッダーがクリアされ、 HttpBaseProtocolFilter はリダイレクトされた場所への再認証を自動的に試みます。 実際には、リダイレクトが発生する可能性がある場合、アプリはカスタム認証情報を Authorization ヘッダーに配置できないことを意味します。 代わりに、アプリはフィルターを使用してカスタム認証モジュールを実装する必要があります。

適用対象