Junior — Middle
Ar galite pateikti kodo įgyvendinimo pavyzdį, kad iliustruotumėte šį konceptą?
sobes.tech AI
Atsakymas iš AI
Pateikiu paprastą HTTP serverio pavyzdį Go kalba, kuris demonstruoja pagrindinį užklausų apdorojimą — tai iliustruoja web paslaugos kūrimo koncepciją.
package main
import (
"fmt"
"net/http"
)
func helloHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Labas, pasauli!")
}
func main() {
http.HandleFunc("/", helloHandler)
fmt.Println("Serveris paleistas adresu http://localhost:8080")
http.ListenAndServe(":8080", nil)
}
Šis kodas sukuria paprastą serverį, kuris atsako "Labas, pasauli!" į visus HTTP užklausimus pagrindiniame kelyje. Šis pavyzdys padeda suprasti pagrindinius principus dirbant su HTTP Go kalba.