Go最全golang标准库和第三方框架超详细使用指南_golang使用第三方库,2024年最新阿里P8大牛亲自教你
由于篇幅限制,这里我们只以第一个常用的第三方库 net/http
为例,展示如何使用它创建一个简单的HTTP服务器。
package main
import (
"fmt"
"log"
"net/http"
)
func helloHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, World!")
}
func main() {
http.HandleFunc("/hello", helloHandler)
fmt.Println("Starting server on :8080")
if err := http.ListenAndServe(":8080", nil); err != nil {
log.Fatal(err)
}
}
这段代码展示了如何使用Go标准库net/http
创建一个简单的HTTP服务器,监听8080端口,并对/hello
路径的GET请求进行响应。当访问服务器上的/hello
路径时,服务器会向客户端返回字符串Hello, World!
。这个例子是学习Go网络编程和HTTP服务器构建的基础。
评论已关闭