我试图像Content-Type通过CGI脚本一样设置HTTP标头。
在PHP:
header('Content-Type: text/plain');
// or
echo 'Content-Type: text/plain', "\r\n\r\n"; // as first line
或在Go:
fmt.Print("Content-Type: text/plain\r\n\r\n") // as first line
两者都对输出没有影响。
如何才能做到这一点?
编辑
我还Go使用CGI包在中尝试了以下方法:
package main
import "fmt"
import "os"
import "net/http/cgi"
func main() {
r,e := cgi.Request()
if e != nil {
fmt.Println(e)
os.Exit(200)
}
fmt.Printf("%#v", r)
os.Exit(200)
}
但是我得到了错误:
cgi: failed to parse REQUEST_URI into a URL:
相关分类