Go語言_Web_第一個Web程式
Go語言中的WEB服務:
Go語言標準庫中的 net/http 包,主要用於提供Web服務,響應並處理客戶端(瀏覽器)的HTTP請求
示例程式碼:
package main
import (
"io"
"log"
"net/http"
)
func helloHandler(w http.ResponseWriter, r *http.Request) {
io.WriteString(w, "Hello, world!")
}
func main() {
http.HandleFunc("/hello", helloHandler)
err := http.ListenAndServe(":8080", nil)
if err != nil {
log.Fatal("ListenAndServe: ", err.Error())
}
}
http.ListenAndServe(),該方法用於在示例中監聽 8080 埠,接受並呼叫內部程式來處理連線到此埠的請求
http.HandleFunc(),該方法用於分發請求,即針對某一路徑請求將其對映到指定的業務邏輯處理方法中
訪問http://localhost:8080/hello ,程式就會去呼叫helloHandler()方法中的業務邏輯程式。
測試截圖:
相關文章
- go語言入門教程分享:第一個程式:HelloWorldGo
- 基礎入門: 編寫第一個 Go 語言程式Go
- Goland環境配置——Goland上的第一個Go語言程式GoLand
- [Go語言寫介面]一、使用xcgui完成go語言第一個軟體介面GoGUI
- 【做中學】第一個 Go 語言程式:漫畫下載器Go
- 從零到一:用Go語言構建你的第一個Web服務GoWeb
- 02-第一個C語言程式C語言
- 乾貨分享:六個知名的Go語言web框架GoWeb框架
- 新手的第一個c語言小程式C語言
- GO 語言 Web 開發實戰一GoWeb
- Go語言(1)——程式結構Go
- go語言的31個坑Go
- Go語言————1、初識GO語言Go
- Go語言開發的Web框架都有哪些?GoWeb框架
- 快速搭建一個go語言web後端服務腳手架GoWeb後端
- Go 語言實戰: 編寫可維護 Go 語言程式碼建議Go
- Go 語言程式設計規範Go程式設計
- Go語言併發程式設計Go程式設計
- Go程式語言評估報告Go
- Go語言筆記[實現一個Web框架實戰]——EzWeb框架(一)Go筆記Web框架
- [譯] Go 語言實戰: 編寫可維護 Go 語言程式碼建議Go
- GO語言————2、GO語言環境安裝Go
- 基於go語言gin框架的web專案骨架Go框架Web
- Go語言程式設計快速入門Go程式設計
- 部署Go語言程式的N種方式Go
- Go 語言如何解決程式碼耦合Go
- Go 語言專案程式碼品質Go
- Go 1.21的2個語言變化Go
- GO語言一個簡單的工程Go
- Go 語言的 4 個特性改動Go
- GO語言————4.2 Go程式的基本結構和要素Go
- 【Go語言入門系列】(八)Go語言是不是面嚮物件語言?Go物件
- Go_go語言初探Go
- web_前端開發JS框架篇-Vue基礎入門版-基礎語法Web前端JS框架Vue
- go 語言常量Go
- go語言使用Go
- Go語言mapGo
- go 語言切片Go
- LLM取代的第一個程式語言竟是SQL?網友吵翻天SQL