Lewati ke konten utama

Panduan penyiapan API policy XML

XML Policy Management API memungkinkan pengguna membuat XML validation policy baru di Glasswall Halo.

Membuat XML policy baru

1. Buat permintaan post ke XML Policy Management API

Untuk mengirimkan ICAP profile baru, kirim permintaan post ke endpoint api/v1/xml-policies/<policy-name>. Sertakan body permintaan JSON yang berisi policy. Nama policy ditentukan sebagai parameter path.

Contoh:

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

Jika body permintaan valid, respons akan berisi ringkasan policy yang baru dibuat.

2. Gunakan policy di XML Validation API

Kembali ke XML Validation API, policy yang disimpan dapat digunakan melalui parameter kueri policyName.

Contoh permintaan post:/api/v1/validate-xml?policyName=<policy-name>.

Jika diinginkan, dynamic policy dapat digunakan. Berikan nilai JSON ke field multipart/form berlabel policy. Jika tidak ada nama policy dan tidak ada dynamic policy yang ditentukan, policy default akan digunakan.

Pelajari lebih lanjut

Dokumentasi XML Policy Management API

Dokumentasi XML Validation API