GO教程
GO控制语句
GO高级

Go HTTP Server

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")
}
输出:
GO Http server 1
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4