ข้ามไปยังเนื้อหาหลัก

คู่มือการตั้งค่า XML policy API

XML Policy Management API ช่วยให้ผู้ใช้สามารถสร้าง XML validation policies ใหม่ใน Glasswall Halo ได้

การสร้าง XML policy ใหม่

1. ส่ง post request ไปยัง XML Policy Management API

หากต้องการส่ง ICAP profile ใหม่ ให้ส่ง post request ไปยัง endpoint api/v1/xml-policies/<policy-name> โดยใส่ 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. ใช้ policy ใน XML Validation API

เมื่อกลับไปที่ XML Validation API ก็สามารถใช้ policy ที่บันทึกไว้ได้ผ่าน query parameter policyName

ตัวอย่าง post request:/api/v1/validate-xml?policyName=<policy-name>.

หากต้องการ สามารถใช้ dynamic policy ได้ โดยระบุค่า JSON ให้กับฟิลด์ multipart/form ที่มีป้ายกำกับว่าpolicy หากไม่ได้ระบุทั้งชื่อ policy และ dynamic policy ระบบจะใช้ policy เริ่มต้น

เรียนรู้เพิ่มเติม

เอกสาร XML Policy Management API

เอกสาร XML Validation API