mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-03 12:20:27 +08:00
34 lines
677 B
Go
34 lines
677 B
Go
package serverconfigs
|
|
|
|
import "net/http"
|
|
|
|
type HTTPStatus struct {
|
|
Code int `json:"code"`
|
|
Text string `json:"text"`
|
|
}
|
|
|
|
func AllHTTPRedirectStatusList() []*HTTPStatus {
|
|
return []*HTTPStatus{
|
|
{
|
|
Code: http.StatusMovedPermanently,
|
|
Text: http.StatusText(http.StatusMovedPermanently),
|
|
},
|
|
{
|
|
Code: http.StatusPermanentRedirect,
|
|
Text: http.StatusText(http.StatusPermanentRedirect),
|
|
},
|
|
{
|
|
Code: http.StatusFound,
|
|
Text: http.StatusText(http.StatusFound),
|
|
},
|
|
{
|
|
Code: http.StatusSeeOther,
|
|
Text: http.StatusText(http.StatusSeeOther),
|
|
},
|
|
{
|
|
Code: http.StatusTemporaryRedirect,
|
|
Text: http.StatusText(http.StatusTemporaryRedirect),
|
|
},
|
|
}
|
|
}
|