XML policy API セットアップ ガイド
XML Policy Management API を使用すると、ユーザーは Glasswall Halo で新しい XML 検証 policy を作成できます。
新しい XML policy の作成
1. XML Policy Management API に post リクエストを送信する
新しい ICAP profile を送信するには、api/v1/xml-policies/<policy-name> エンドポイントに post リクエストを送信します。policy を含む JSON リクエストボディを含めてください。policy 名はパスパラメータとして指定します。
例:
{
"policySettings": {
"EnableWarningHandling": false,
"BlockedTags": [
"/XInclude:include",
"/XSL/Transform:stylesheet"
],
"AllowedEncodings": [
"utf-8",
"utf-16",
"iso-8859-1"
],
"AllowEmptyEncoding": true,
"AllowDoctypeInCData": false
}
}
リクエストボディが有効な場合、レスポンスには新しく作成された policy の概要が含まれます。
2. XML Validation API で policy を使用する
XML Validation API に戻ると、保存された policy は policyName クエリパラメータを介して利用できます。
post リクエストの例:/api/v1/validate-xml?policyName=<policy-name>。
必要に応じて、動的 policy を使用できます。policy というラベルの付いた multipart/form フィールドに JSON 値を指定してください。policy 名も動的 policy も指定されていない場合は、デフォルトの policy が使用されます。