Go HTTP Server基础教程文档
收录于 2023-04-20 00:10:05 · بالعربية · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體
Go HTTP Server
Go 还可用于创建 Web 应用程序。 Net/http 是一个用于构建 Web 应用程序的库包。它有 HandelFunc() 函数,它将传入的请求路由到其相应的函数。 ListenAndServe 函数用于创建一个资源服务器,它侦听提供的端口。函数 someFunc 具有 http.ResponceWriter 和 http.Request 类型参数。它负责接收传入的请求并在处理返回响应之后。
Go http 服务器示例
package main import ( "fmt" "net/http" ) func main() { http.HandleFunc("/",MyHandler1) http.HandleFunc("/John",MyHandler2) http.ListenAndServe(":8080",nil) } func MyHandler1(w http.ResponseWriter,r *http.Request){ fmt.Fprint(w,"Hello World\n") } func MyHandler2(w http.ResponseWriter,r *http.Request){ fmt.Fprint(w,"Hello John\n") }
输出: