1693Szelenkov@nginx.compackage main
2693Szelenkov@nginx.com
3693Szelenkov@nginx.comimport (
4*1120Szelenkov@nginx.com	"fmt"
5*1120Szelenkov@nginx.com	"io"
6*1120Szelenkov@nginx.com	"net/http"
7*1120Szelenkov@nginx.com	"nginx/unit"
8*1120Szelenkov@nginx.com	"os"
9*1120Szelenkov@nginx.com	"strings"
10693Szelenkov@nginx.com)
11693Szelenkov@nginx.com
12693Szelenkov@nginx.comfunc handler(w http.ResponseWriter, r *http.Request) {
13*1120Szelenkov@nginx.com	args := strings.Join(os.Args[1:], ",")
14693Szelenkov@nginx.com
15*1120Szelenkov@nginx.com	w.Header().Add("X-Arg-0", fmt.Sprintf("%v", os.Args[0]))
16*1120Szelenkov@nginx.com	w.Header().Add("Content-Length", fmt.Sprintf("%v", len(args)))
17*1120Szelenkov@nginx.com	io.WriteString(w, args)
18693Szelenkov@nginx.com}
19693Szelenkov@nginx.com
20693Szelenkov@nginx.comfunc main() {
21*1120Szelenkov@nginx.com	http.HandleFunc("/", handler)
22*1120Szelenkov@nginx.com	unit.ListenAndServe(":7080", nil)
23693Szelenkov@nginx.com}
24