From 59dff75671611222b749dcce07683e6a5fa271bd Mon Sep 17 00:00:00 2001 From: Lucien Date: Tue, 5 Mar 2024 20:53:32 +0100 Subject: [PATCH 1/2] add client ip --- baskets.go | 2 ++ web_basket.html.go | 1 + 2 files changed, 3 insertions(+) diff --git a/baskets.go b/baskets.go index 781449d..9c02081 100644 --- a/baskets.go +++ b/baskets.go @@ -46,6 +46,7 @@ type RequestData struct { Method string `json:"method"` Path string `json:"path"` Query string `json:"query"` + RemoteAddr string `json:"remote_addr"` } // RequestsPage describes a page with collected requests. @@ -141,6 +142,7 @@ func ToRequestData(req *http.Request) *RequestData { data.Method = req.Method data.Path = req.URL.Path data.Query = req.URL.RawQuery + data.RemoteAddr = strings.Split(req.RemoteAddr, ":")[0] body, _ := ioutil.ReadAll(req.Body) data.Body = string(body) diff --git a/web_basket.html.go b/web_basket.html.go index 130c050..e601773 100644 --- a/web_basket.html.go +++ b/web_basket.html.go @@ -99,6 +99,7 @@ const ( var html = '

[' + request.method + ']

' + '
' + date.toLocaleTimeString() + '
' + date.toLocaleDateString() + + '
' + request.remote_addr + '
' + '

' + escapeHTML(path) + '' + From 503f31bf2a01ca904a967f68d0a2d3c27678cbdb Mon Sep 17 00:00:00 2001 From: Lucien Date: Tue, 5 Mar 2024 20:54:33 +0100 Subject: [PATCH 2/2] forward changes to unused template --- web/basket.html | 1 + 1 file changed, 1 insertion(+) diff --git a/web/basket.html b/web/basket.html index f978a0b..20b7644 100644 --- a/web/basket.html +++ b/web/basket.html @@ -119,6 +119,7 @@ var html = '

[' + request.method + ']

' + '
' + date.toLocaleTimeString() + '
' + date.toLocaleDateString() + + '
' + request.remote_addr + '
' + '

' + escapeHTML(path) + '' +