100-go-mistakes/10-standard-lib/81-default-http-client-server/server/main.go
2021-12-27 15:56:17 +01:00

20 lines
375 B
Go

package main
import (
"net/http"
"time"
)
func main() {
s := &http.Server{
Addr: ":8080",
ReadHeaderTimeout: 500 * time.Millisecond,
ReadTimeout: 500 * time.Millisecond,
Handler: http.TimeoutHandler(handler{}, time.Second, "foo"),
}
_ = s
}
type handler struct{}
func (h handler) ServeHTTP(http.ResponseWriter, *http.Request) {}