From 0dac1e2e8743476d266a00a81f8bd64400bd8065 Mon Sep 17 00:00:00 2001 From: David Timm Date: Thu, 30 Aug 2018 12:25:53 -0600 Subject: [PATCH] net/http: add example for http.HandleFunc Change-Id: Id0e2fb2abad5b776ac0ed76e55e36c6b774b5b7a Reviewed-on: https://go-review.googlesource.com/132278 Run-TryBot: Ian Lance Taylor TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- src/net/http/example_test.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/net/http/example_test.go b/src/net/http/example_test.go index 53fb0bbb4e..f5c47d0bd4 100644 --- a/src/net/http/example_test.go +++ b/src/net/http/example_test.go @@ -159,3 +159,17 @@ func ExampleListenAndServe() { http.HandleFunc("/hello", helloHandler) log.Fatal(http.ListenAndServe(":8080", nil)) } + +func ExampleHandleFunc() { + h1 := func(w http.ResponseWriter, _ *http.Request) { + io.WriteString(w, "Hello from a HandleFunc #1!\n") + } + h2 := func(w http.ResponseWriter, _ *http.Request) { + io.WriteString(w, "Hello from a HandleFunc #2!\n") + } + + http.HandleFunc("/", h1) + http.HandleFunc("/endpoint", h2) + + log.Fatal(http.ListenAndServe(":8080", nil)) +} -- 2.48.1