您的位置:68399皇家赌场 > 集群主机 > Go语言实现的简练的法斯特CGI应用

Go语言实现的简练的法斯特CGI应用

发布时间:2019-06-29 14:43编辑:集群主机浏览(91)

    package main
    
    import (
            "fmt"
            "fastcgi"
            "os"
    )
    
    type Application struct {
    }
    
    func (a *Application) Handle(r *fastcgi.Request) bool {
            fmt.Fprintf(r.Stdout, "Content-type: text/htmlrnrn")
            fmt.Fprintf(r.Stdout, "hello world!n")
            fmt.Fprintf(r.Stdout, "stdin: (")
            for {
                    s, e := r.Stdin.ReadString('n')
                    if e != nil {
                            break
                    }
                    fmt.Fprintf(r.Stdout, "%s", s)
            }
            return true
    }
    
    func main() {
            a := new(Application)
            err := fastcgi.RunStandalone(":12345", a)
            if err != nil {
                    fmt.Fprintf(os.Stderr, "err in main: %s", err.String())
                    os.Exit(1)
            }
    }
    

    本文由68399皇家赌场发布于集群主机,转载请注明出处:Go语言实现的简练的法斯特CGI应用

    关键词: 68399皇家赌场 Golang

上一篇:经文排序算法——桶排序

下一篇:没有了