gobyexample/084-https-server/https-servers.go
Mark McGranaghan 1f7065e387 index work
2012-09-23 18:06:40 -07:00

17 lines
365 B
Go

// ## HTTPS Servers
package main
import "net/http"
func handler(res http.ResponseWriter, req *http.Request) {
res.Header().Set("Content-Type", "text/plain")
res.Write([]byte("Hello from HTTPS\n"))
}
func main() {
http.HandleFunc("/", handler)
err := http.ListenAndServeTLS(":5000", "/tmp/server.crt", "/tmp/server.key", nil)
if err != nil { panic(err) }
}