From e8d7b797002e782ac4065e08ade627c93bf55c8a Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Mon, 26 Jul 2021 15:37:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0referer.host=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/serverconfigs/metric_item_utils.go | 10 ++++++++++ pkg/serverconfigs/shared/request_variables.go | 1 + 2 files changed, 11 insertions(+) diff --git a/pkg/serverconfigs/metric_item_utils.go b/pkg/serverconfigs/metric_item_utils.go index 974adf8..71ff9e4 100644 --- a/pkg/serverconfigs/metric_item_utils.go +++ b/pkg/serverconfigs/metric_item_utils.go @@ -103,6 +103,16 @@ func FindAllMetricKeyDefinitions(category MetricItemCategory) []*shared.Definiti Code: "${arg.NAME}", Description: "单个URL参数值", }, + { + Name: "请求来源URL", + Code: "${referer}", + Description: "请求来源Referer URL", + }, + { + Name: "请求来源URL域名", + Code: "${referer.host}", + Description: "请求来源Referer URL域名", + }, { Name: "Header值", Code: "${header.NAME}", diff --git a/pkg/serverconfigs/shared/request_variables.go b/pkg/serverconfigs/shared/request_variables.go index 2a86d6f..be3b1c1 100644 --- a/pkg/serverconfigs/shared/request_variables.go +++ b/pkg/serverconfigs/shared/request_variables.go @@ -28,6 +28,7 @@ func DefaultRequestVariables() []maps.Map { {"code": "${serverName}", "name": "接收请求的服务器名", "description": ""}, {"code": "${serverPort}", "name": "接收请求的服务器端口", "description": ""}, {"code": "${referer}", "name": "请求来源URL", "description": ""}, + {"code": "${referer.host}", "name": "请求来源URL域名", "description": ""}, {"code": "${userAgent}", "name": "客户端信息", "description": ""}, {"code": "${contentType}", "name": "请求头部的Content-Type", "description": ""}, {"code": "${cookies}", "name": "所有cookie组合字符串", "description": ""},