以下是一个简单的示例,用于创建一个Golang的HTTP服务端:
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, World!")
})
err := http.ListenAndServe(":8080", nil)
if err != nil {
fmt.Println("Server failed to start:", err)
}
}
这个示例中,我们通过http.HandleFunc
函数来定义路由处理函数。在根路径”/“下,我们简单地返回了一个字符串”Hello, World!“。然后,使用http.ListenAndServe
函数监听端口8080,并将请求交给默认的路由处理器来处理。
你可以根据需要自定义更多的路由和处理逻辑。此外,还可以使用第三方包如Gin或Echo等来简化开发过程和提供更多功能。
内容由零声教学AI助手提供,问题来源于学员提问