diff --git a/config.go b/config.go index 114916dd..28b81160 100644 --- a/config.go +++ b/config.go @@ -48,6 +48,7 @@ var ( CopyRequestBody bool //When in raw application, You want to the reqeustbody TemplateLeft string TemplateRight string + BeegoServerName string ) func init() { @@ -80,6 +81,7 @@ func init() { XSRFExpire = 0 TemplateLeft = "{{" TemplateRight = "}}" + BeegoServerName = "beegoServer" ParseConfig() runtime.GOMAXPROCS(runtime.NumCPU()) } @@ -173,6 +175,9 @@ func ParseConfig() (err error) { if keyfile := AppConfig.String("HttpKeyFile"); keyfile != "" { HttpKeyFile = keyfile } + if serverName := AppConfig.String("BeegoServerName"); serverName != "" { + BeegoServerName = serverName + } } return nil } diff --git a/router.go b/router.go index 64fd2689..14a9b7a7 100644 --- a/router.go +++ b/router.go @@ -292,7 +292,7 @@ func (p *ControllerRegistor) ServeHTTP(rw http.ResponseWriter, r *http.Request) }() w := &responseWriter{writer: rw} - w.Header().Set("Server", "beegoServer") + w.Header().Set("Server", BeegoServerName) context := &beecontext.Context{ ResponseWriter: w, Request: r,