1package main 2 3import ( 4 "io" 5 "fmt" 6 "net/http" 7 "nginx/unit" 8) 9 10func handler(w http.ResponseWriter, r *http.Request) { 11 var buf [32768]byte; 12 len, _ := r.Body.Read(buf[:]) 13 14 w.Header().Add("Content-Length", fmt.Sprintf("%v", len)) 15 io.WriteString(w, string(buf[:len])) 16} 17 18func main() { 19 http.HandleFunc("/", handler) 20 unit.ListenAndServe(":7080", nil) 21} 22