XML policy API सेटअप गाइड
XML Policy Management API उपयोगकर्ताओं को Glasswall Halo में नई XML validation policies बनाने की अनुमति देता है।
नई XML policy बनाना
1. XML Policy Management API को post request करें
नया ICAP profile सबमिट करने के लिए, api/v1/xml-policies/<policy-name> endpoint पर एक post request भेजें। एक JSON request body शामिल करें जिसमें policy हो। policy नाम path parameter के रूप में निर्दिष्ट किया जाता है।
उदाहरण:
{
"policySettings": {
"EnableWarningHandling": false,
"BlockedTags": [
"/XInclude:include",
"/XSL/Transform:stylesheet"
],
"AllowedEncodings": [
"utf-8",
"utf-16",
"iso-8859-1"
],
"AllowEmptyEncoding": true,
"AllowDoctypeInCData": false
}
}
यदि request body मान्य है, तो response में नई बनाई गई policy का सारांश होगा।
2. XML Validation API में policy का उपयोग करें
XML Validation API पर वापस जाकर, सहेजी गई policy का उपयोग policyName query parameter के माध्यम से किया जा सकता है।
उदाहरण post request:/api/v1/validate-xml?policyName=<policy-name>.
यदि चाहें, तो एक dynamic policy का उपयोग किया जा सकता है। policy लेबल वाले multipart/form field में एक JSON value प्रदान करें। यदि कोई policy name और कोई dynamic policy निर्दिष्ट नहीं है, तो default policy का उपयोग किया जाता है।