HTTP レスポンス本体が HTML またはそうでないかどうかを決定する必要がある場合はいつでも、Recorder は HttpScriptingRules をアクション NoHtml または ForceHtml を使用して評価します。このようなルールが存在しないと、あるいは true を返すルールがない場合、Recorder は HTTP レスポンスの Content-Type ヘッダーを調べます。
このルール タイプは、デフォルトの記録結果が要求を満たさない場合に、ページ レベル関数のスクリプト化を抑制する、または強制するために便利です。
WebPageAddUrl が適切なときでさえ、WebPageUrl または WebPageLink がスクリプト化されるので、「404 Not Found」レスポンスが HTML エラーの説明として返されることがよくあります。
<HttpScriptingRule> <Name>No HTML for zip files</Name> <Active>true</Active> <Action>NoHtml</Action> <Conditions> <CompareData> <ApplyTo>Http.Initial.Request.Url.Ext</ApplyTo> <Data>zip</Data> </CompareData> </Conditions> </HttpScriptingRule>