使用go语言创建一个http服务器.
package main
import (
"fmt"
"log"
"net/http"
)
func myFunc(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "hello world!")
}
func main() {
http.HandleFunc("/hello", myFunc)
log.Fatal(http.ListenAndServe(":8080", nil))
}
使用go语言创建一个https服务端
package main
import (
"fmt"
"log"
"net/http"
)
func myFunc(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "hello world!")
}
func main() {
http.HandleFunc("/hello", myFunc)
log.Fatal(http.ListenAndServeTLS(":8443", "server.crt", "server.key", nil)) //其中 两个server文件需要预先生成并放到代码运行目录下
}