فهرست منبع

Create hello_world_webserver.go

glight2000 10 سال پیش
والد
کامیت
57df7df397
1فایلهای تغییر یافته به همراه20 افزوده شده و 0 حذف شده
  1. 20 0
      eBook/examples/chapter_15/hello_world_webserver.go

+ 20 - 0
eBook/examples/chapter_15/hello_world_webserver.go

@@ -0,0 +1,20 @@
+package main
+
+import (
+	"fmt"
+	"log"
+	"net/http"
+)
+
+func HelloServer(w http.ResponseWriter, req *http.Request) {
+	fmt.Println("Inside HelloServer handler")
+	fmt.Fprintf(w, "Hello,"+req.URL.Path[1:])
+}
+
+func main() {
+	http.HandleFunc("/", HelloServer)
+	err := http.ListenAndServe("localhost:8080", nil)
+	if err != nil {
+		log.Fatal("ListenAndServe: ", err.Error())
+	}
+}