CompareData 条件は、あるデータが特定の値を持つかどうかをチェックします。属性 ApplyTo、Offset、Length、UseDataAvail 、IfNull を使用して、どのデータがテスト対象なのか、データが利用可能でない場合に戻り値がどうなるかを決定します。
セクション「条件のデータを指定する」を参照してください。
他の条件の種類とは異なり、Length プロパティが省略されると、Data プロパティで指定されたバイト数が Length プロパティとして使用されます。Length プロパティを省略することによって、完全一致でなく前方一致を行うことができます。
Verify 条件は、のエイリアスです。
型 | Binary Data |
デフォルト | (空) |
説明 | Data 属性は、どのようなデータが ApplyTo、Offset、Length によって参照されるデータと比較されるかを指定します。 |
型 | Boolean Values |
デフォルト | false |
説明 | データの検索時に、大文字小文字が区別されるかどうかを指定します。 |
この属性は、条件が TcpRuleRecvProto ルール内で使用される場合にのみ適用可能です。詳細は、「条件の GenVerify 属性」の節を参照してください。
<CompareData> <ApplyTo>Http.Response.Header.Content-Type</ApplyTo> <Data>text/css</Data> <IfNull>true</IfNull> <CaseSensitive>false</CaseSensitive> </CompareData>