メイン コンテンツにスキップ

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 が使用されます。

詳細はこちら

XML Policy Management API ドキュメント

XML Validation API ドキュメント