adding a default favicon handler. no more 404's for that
This commit is contained in:
parent
df197163aa
commit
102b19da41
1 changed files with 18 additions and 0 deletions
18
httplog.go
18
httplog.go
|
@ -7,6 +7,24 @@ import (
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var (
|
||||||
|
/* This default icon is empty with a long lived cache */
|
||||||
|
DefaultFavIcon FavIcon = defaultFavIcon{}
|
||||||
|
)
|
||||||
|
|
||||||
|
type defaultFavIcon struct {
|
||||||
|
}
|
||||||
|
|
||||||
|
func (dfi defaultFavIcon) Route(w http.ResponseWriter, r *http.Request) {
|
||||||
|
LogRequest(r, 200)
|
||||||
|
w.Header().Set("Cache-Control", "max-age=315360000")
|
||||||
|
}
|
||||||
|
|
||||||
|
/* simple interface for a favicon */
|
||||||
|
type FavIcon interface {
|
||||||
|
Route(w http.ResponseWriter, r *http.Request)
|
||||||
|
}
|
||||||
|
|
||||||
// for debugging request headers
|
// for debugging request headers
|
||||||
func LogHeaders(r *http.Request) {
|
func LogHeaders(r *http.Request) {
|
||||||
fmt.Printf("HEADERS:\n")
|
fmt.Printf("HEADERS:\n")
|
||||||
|
|
Loading…
Reference in a new issue