From 19e03abf0b2a41173ba46f70b29f5b23942f441e Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Mon, 26 Jul 2021 15:37:47 +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 --- internal/nodes/http_request.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/nodes/http_request.go b/internal/nodes/http_request.go index 81aa2d2..57c6603 100644 --- a/internal/nodes/http_request.go +++ b/internal/nodes/http_request.go @@ -570,6 +570,12 @@ func (this *HTTPRequest) Format(source string) string { return this.Host case "referer": return this.RawReq.Referer() + case "referer.host": + u, err := url.Parse(this.RawReq.Referer()) + if err == nil { + return u.Host + } + return "" case "userAgent": return this.RawReq.UserAgent() case "contentType":