Chuyển đến nội dung chính

Hướng dẫn thiết lập XML policy API

API Quản lý Policy XML cho phép người dùng tạo các policy xác thực XML mới trong Glasswall Halo.

Tạo policy XML mới

1. Thực hiện yêu cầu post tới XML Policy Management API

Để gửi một profile ICAP mới, hãy gửi một yêu cầu post tới endpoint api/v1/xml-policies/<policy-name>. Bao gồm phần thân yêu cầu JSON chứa policy. Tên policy được chỉ định dưới dạng tham số đường dẫn.

Ví dụ:

{
"policySettings": {
"EnableWarningHandling": false,
"BlockedTags": [
"/XInclude:include",
"/XSL/Transform:stylesheet"
],
"AllowedEncodings": [
"utf-8",
"utf-16",
"iso-8859-1"
],
"AllowEmptyEncoding": true,
"AllowDoctypeInCData": false
}
}

Nếu phần thân yêu cầu hợp lệ, phản hồi sẽ chứa bản tóm tắt của policy vừa được tạo.

2. Sử dụng policy trong XML Validation API

Quay lại XML Validation API, policy đã lưu có thể được sử dụng thông qua tham số truy vấn policyName.

Ví dụ về yêu cầu post:/api/v1/validate-xml?policyName=<policy-name>.

Nếu muốn, có thể sử dụng policy động. Cung cấp một giá trị JSON cho trường multipart/form có nhãn policy. Nếu không chỉ định tên policy và cũng không chỉ định policy động, policy mặc định sẽ được sử dụng.

Tìm hiểu thêm

Tài liệu XML Policy Management API

Tài liệu XML Validation API