1693Szelenkov@nginx.compackage main 2693Szelenkov@nginx.com 3693Szelenkov@nginx.comimport ( 41120Szelenkov@nginx.com "fmt" 51120Szelenkov@nginx.com "io" 61120Szelenkov@nginx.com "net/http" 7*1329Smax.romanov@nginx.com "unit.nginx.org/go" 81120Szelenkov@nginx.com "os" 91120Szelenkov@nginx.com "strings" 10693Szelenkov@nginx.com) 11693Szelenkov@nginx.com 12693Szelenkov@nginx.comfunc handler(w http.ResponseWriter, r *http.Request) { 131120Szelenkov@nginx.com args := strings.Join(os.Args[1:], ",") 14693Szelenkov@nginx.com 151120Szelenkov@nginx.com w.Header().Add("X-Arg-0", fmt.Sprintf("%v", os.Args[0])) 161120Szelenkov@nginx.com w.Header().Add("Content-Length", fmt.Sprintf("%v", len(args))) 171120Szelenkov@nginx.com io.WriteString(w, args) 18693Szelenkov@nginx.com} 19693Szelenkov@nginx.com 20693Szelenkov@nginx.comfunc main() { 211120Szelenkov@nginx.com http.HandleFunc("/", handler) 221120Szelenkov@nginx.com unit.ListenAndServe(":7080", nil) 23693Szelenkov@nginx.com} 24