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
- C語言第一個程式C語言
- [Go語言寫介面]一、使用xcgui完成go語言第一個軟體介面GoGUI
- Goland環境配置——Goland上的第一個Go語言程式GoLand
- 【做中學】第一個 Go 語言程式:漫畫下載器Go
- 乾貨分享:六個知名的Go語言web框架GoWeb框架
- 最快的Go語言Web框架:IrisGoWeb框架
- Go語言的Web框架比較GoWeb框架
- go語言偵錯程式Go
- GO 語言 Web 開發實戰一GoWeb
- go語言的31個坑Go
- Go語言————1、初識GO語言Go
- Go語言(1)——程式結構Go
- Google釋出go程式語言Go
- 一個 Java 程式設計師眼中的 Go 語言Java程式設計師Go
- 一個Go語言程式設計的好選題Go程式設計
- Go語言開發的Web框架都有哪些?GoWeb框架
- Go 語言 Web tail -f 工具, 基於 WebSocketGoWebAI
- 快速搭建一個go語言web後端服務腳手架GoWeb後端
- 使用Go語言構建一個解釋型語言Go
- GO語言Go
- Go 語言實戰: 編寫可維護 Go 語言程式碼建議Go
- GO語言————2、GO語言環境安裝Go
- Go語言筆記[實現一個Web框架實戰]——EzWeb框架(一)Go筆記Web框架
- Go 語言程式設計規範Go程式設計
- Go語言併發程式設計Go程式設計
- GO是更好的程式語言嗎?Go
- Go程式語言評估報告Go
- [譯] Go 語言實戰: 編寫可維護 Go 語言程式碼建議Go
- 許式偉《Go語言程式設計》章節摘錄:Go語言簡史Go程式設計
- Go_go語言初探Go
- Go 語言的 4 個特性改動Go
- GO語言一個簡單的工程Go
- Go 1.21的2個語言變化Go
- 選擇Go語言的12個理由Go
- Go 語言的 10 個實用技巧Go
- 使用Xcode實現第一個C語言程式——Hello worldXCodeC語言