Merge 0fd0eab2e98d2bd3b2e14d1891b7e5ec1803b7ef into d3ffc9985281dcf4d3bef604cce4e662b1a327a6

This commit is contained in:
冰水泡枸杞 2026-03-30 04:45:04 +00:00 committed by GitHub
commit b3beba780b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 0 deletions

View File

@ -55,6 +55,7 @@ func init() {
}
// SetMode sets gin mode according to input string.
// It panics if the value is not a valid gin mode (debug, release, or test).
func SetMode(value string) {
if value == "" {
if flag.Lookup("test.v") != nil {

View File

@ -17,6 +17,7 @@ type Redirect struct {
}
// Render (Redirect) redirects the http request to new location and writes redirect response.
// It panics if the status code is not a valid redirect status code (300-308, except 201).
func (r Redirect) Render(w http.ResponseWriter) error {
if (r.Code < http.StatusMultipleChoices || r.Code > http.StatusPermanentRedirect) && r.Code != http.StatusCreated {
panic(fmt.Sprintf("Cannot redirect with status code %d", r.Code))