hello_world_webserver.go 369 B

1234567891011121314151617181920
  1. package main
  2. import (
  3. "fmt"
  4. "log"
  5. "net/http"
  6. )
  7. func HelloServer(w http.ResponseWriter, req *http.Request) {
  8. fmt.Println("Inside HelloServer handler")
  9. fmt.Fprintf(w, "Hello,"+req.URL.Path[1:])
  10. }
  11. func main() {
  12. http.HandleFunc("/", HelloServer)
  13. err := http.ListenAndServe("localhost:8080", nil)
  14. if err != nil {
  15. log.Fatal("ListenAndServe: ", err.Error())
  16. }
  17. }