주요 콘텐츠로 건너뛰기

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

자세히 알아보기

XML Policy Management API 문서

XML Validation API 문서