Class XmlCurlProperties

java.lang.Object
com.bytedesk.call.xml_curl.XmlCurlProperties

@ConfigurationProperties(prefix="bytedesk.call.freeswitch.xmlcurl") public class XmlCurlProperties extends Object
xml_curl 配置项。
  • Field Details

    • enabled

      private boolean enabled
      是否启用 xmlcurl 控制器。 注意:控制器本身也通过 @ConditionalOnProperty 控制。
    • token

      private String token
      访问令牌。若非空,将校验请求头 X-XMLCURL-TOKEN 或查询参数 token。
    • ipWhitelist

      private List<String> ipWhitelist
      IP 白名单;若非空,仅允许来自这些 IP(或经 X-Forwarded-For 解析的最左 IP)。
    • pathPrefix

      private String pathPrefix
      路径前缀,仅用于过滤器匹配;控制器映射为固定路径 /freeswitch/xmlcurl。
  • Constructor Details

    • XmlCurlProperties

      public XmlCurlProperties()