(URL *url.URL)
| 656 | } |
| 657 | |
| 658 | func responseWithRedirect(URL *url.URL) http.Handler { |
| 659 | return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { |
| 660 | log.InfoContext(r.Context(), "Success redirect request: ", r.URL.RequestURI(), " to: /", URL.String()) |
| 661 | w.Header().Set("Location", "/"+URL.String()) |
| 662 | w.WriteHeader(http.StatusTemporaryRedirect) |
| 663 | }) |
| 664 | } |
| 665 | |
| 666 | var _ io.Reader = (*LimitReader)(nil) |
| 667 |