package main import ( "fmt" "io" "log" "net/http" "os" ) func handler(w http.ResponseWriter, r *http.Request) { if r.Method == "GET" { fmt.Fprintln(w, `
`) } else { println("start of io.Copy") io.Copy(os.Stdout, r.Body) println("end of io.Copy") os.Exit(0) } } func main() { http.HandleFunc("/", handler) log.Fatal(http.ListenAndServe(":1234", nil)) }