Junior — Middle
Kunt u een voorbeeld van code-implementatie geven om dit concept te illustreren?
sobes.tech AI
Antwoord van AI
Ik zal een eenvoudig HTTP-servervoorbeeld in Go presenteren, dat de basiswerking met verzoekafhandeling demonstreert — dit illustreert het concept van het maken van een webservice.
package main
import (
"fmt"
"net/http"
)
func helloHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hallo, wereld!")
}
func main() {
http.HandleFunc("/", helloHandler)
fmt.Println("Server gestart op http://localhost:8080")
http.ListenAndServe(":8080", nil)
}
Deze code maakt een eenvoudige server die op alle HTTP-verzoeken naar het hoofdpad reageert met "Hallo, wereld!". Dit voorbeeld helpt de basisprincipes van werken met HTTP in Go te begrijpen.