0

我正在尝试在我们的 Citrix Netscaler 负载均衡器上配置一个重写操作,以添加 Report-To 响应标头,因为我们想要设置网络错误日志记录但在语法上遇到了困难。

我的示例如下,(我添加了我们的子域详细信息)但它无法正常工作 - 我相信这个过程是正确的,因为我们已经在 HSTS 标头中添加了,这只是我们认为的语法:

这是我们使用的语法:

Report-To: {"group":"default","max_age":31536000,"endpoints": 
           [{"url":"https://{subdomain}.report-uri.com/a/d/g"}],"include_subdomains":true}

这是错误:

表达式语法错误 [^{"group":", Offset 0]

之前有没有人在 netscaler 上添加过这个标头/或者知道我们可能会出错的地方?

提前谢谢了

4

1 回答 1

0

我很确定您没有正确转义 "。您可以直接在 CLI 上运行以下命令将表达式添加到您的 NetScaler

add rewrite action insert_report_to_header insert_http_header Report-To q<"{\"group\":\"default\",\"max_age\":31536000,\"endpoints\":[{\"url\":\"https:\\/\\/{subdomain}.report-uri.com\\/a\\/d\\/g\"}],\"include_subdomains\":true}">
add rewrite policy report-to-header true insert_report_to_header
于 2020-04-22T12:35:33.223 回答