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가 사용됩니다.