adding a default favicon handler. no more 404's for that

This commit is contained in:
Vincent Batts 2013-07-03 11:16:13 -04:00
parent df197163aa
commit 102b19da41

View file

@ -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")