From 47ce7344082ca60287ef3265a51a031741aa7e59 Mon Sep 17 00:00:00 2001 From: r Date: Tue, 17 Dec 2019 20:15:34 +0000 Subject: Use http 302 for redirection instead of 303 --- service/transport.go | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'service/transport.go') diff --git a/service/transport.go b/service/transport.go index 377ab23..1326c58 100644 --- a/service/transport.go +++ b/service/transport.go @@ -38,7 +38,7 @@ func NewHandler(s Service, staticDir string) http.Handler { } w.Header().Add("Location", location) - w.WriteHeader(http.StatusSeeOther) + w.WriteHeader(http.StatusFound) }).Methods(http.MethodGet) r.HandleFunc("/signin", func(w http.ResponseWriter, req *http.Request) { @@ -59,7 +59,7 @@ func NewHandler(s Service, staticDir string) http.Handler { w.Header().Add("Set-Cookie", fmt.Sprintf("session_id=%s;max-age=%s", sessionId, cookieAge)) w.Header().Add("Location", url) - w.WriteHeader(http.StatusSeeOther) + w.WriteHeader(http.StatusFound) }).Methods(http.MethodPost) r.HandleFunc("/oauth_callback", func(w http.ResponseWriter, req *http.Request) { @@ -72,7 +72,7 @@ func NewHandler(s Service, staticDir string) http.Handler { } w.Header().Add("Location", "/timeline") - w.WriteHeader(http.StatusSeeOther) + w.WriteHeader(http.StatusFound) }).Methods(http.MethodGet) r.HandleFunc("/timeline", func(w http.ResponseWriter, req *http.Request) { @@ -110,7 +110,7 @@ func NewHandler(s Service, staticDir string) http.Handler { } w.Header().Add("Location", req.Header.Get("Referer")+"#status-"+id) - w.WriteHeader(http.StatusSeeOther) + w.WriteHeader(http.StatusFound) }).Methods(http.MethodGet) r.HandleFunc("/unlike/{id}", func(w http.ResponseWriter, req *http.Request) { @@ -123,7 +123,7 @@ func NewHandler(s Service, staticDir string) http.Handler { } w.Header().Add("Location", req.Header.Get("Referer")+"#status-"+id) - w.WriteHeader(http.StatusSeeOther) + w.WriteHeader(http.StatusFound) }).Methods(http.MethodGet) r.HandleFunc("/retweet/{id}", func(w http.ResponseWriter, req *http.Request) { @@ -136,7 +136,7 @@ func NewHandler(s Service, staticDir string) http.Handler { } w.Header().Add("Location", req.Header.Get("Referer")+"#status-"+id) - w.WriteHeader(http.StatusSeeOther) + w.WriteHeader(http.StatusFound) }).Methods(http.MethodGet) r.HandleFunc("/unretweet/{id}", func(w http.ResponseWriter, req *http.Request) { @@ -149,7 +149,7 @@ func NewHandler(s Service, staticDir string) http.Handler { } w.Header().Add("Location", req.Header.Get("Referer")+"#status-"+id) - w.WriteHeader(http.StatusSeeOther) + w.WriteHeader(http.StatusFound) }).Methods(http.MethodGet) r.HandleFunc("/post", func(w http.ResponseWriter, req *http.Request) { @@ -176,7 +176,7 @@ func NewHandler(s Service, staticDir string) http.Handler { location = "/thread/" + replyToID + "#status-" + id } w.Header().Add("Location", location) - w.WriteHeader(http.StatusSeeOther) + w.WriteHeader(http.StatusFound) }).Methods(http.MethodPost) r.HandleFunc("/notifications", func(w http.ResponseWriter, req *http.Request) { @@ -196,7 +196,7 @@ func NewHandler(s Service, staticDir string) http.Handler { // TODO remove session from database w.Header().Add("Set-Cookie", fmt.Sprintf("session_id=;max-age=0")) w.Header().Add("Location", "/") - w.WriteHeader(http.StatusSeeOther) + w.WriteHeader(http.StatusFound) }).Methods(http.MethodGet) return r -- cgit v1.2.3