From 5c0daf4d4071fdae62904fe4c32b921d39cce170 Mon Sep 17 00:00:00 2001 From: Jan-Lukas Else Date: Tue, 5 May 2020 15:12:20 +0200 Subject: [PATCH] Respond with 201 to view requests --- tracking.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tracking.go b/tracking.go index 94cc3be..3cd00c6 100644 --- a/tracking.go +++ b/tracking.go @@ -1,7 +1,6 @@ package main import ( - "fmt" "github.com/gorilla/handlers" "net/http" ) @@ -23,8 +22,8 @@ func TrackingHandler(w http.ResponseWriter, r *http.Request) { ua := r.Header.Get("User-Agent") if !(r.Header.Get("DNT") == "1" && appConfig.Dnt) { go trackView(url, ref, ua) // run with goroutine for awesome speed! - _, _ = fmt.Fprint(w, "true") } + w.WriteHeader(201) } func TrackingScriptHandler(w http.ResponseWriter, r *http.Request) { @@ -32,10 +31,10 @@ func TrackingScriptHandler(w http.ResponseWriter, r *http.Request) { w.Header().Set("Cache-Control", "public, max-age=432000") // 5 days filename := "kis3.js" file, err := app.staticBox.Open(filename) + defer func() { _ = file.Close() }() if err != nil { return } - defer file.Close() stat, err := file.Stat() if err != nil { return