Junior — Middle
Mohol by ste uviesť príklad implementácie kódu na ilustráciu tohto konceptu?
sobes.tech AI
Odpoveď od AI
Predstavím jednoduchý príklad HTTP servera v Go, ktorý demonštruje základnú prácu s požiadavkami — to ilustruje koncept vytvárania webovej služby.
package main
import (
"fmt"
"net/http"
)
func helloHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Ahoj, svet!")
}
func main() {
http.HandleFunc("/", helloHandler)
fmt.Println("Server spustený na http://localhost:8080")
http.ListenAndServe(":8080", nil)
}
Tento kód vytvára jednoduchý server, ktorý odpovedá "Ahoj, svet!" na všetky HTTP požiadavky na koreňovej ceste. Tento príklad pomáha pochopiť základné princípy práce s HTTP v Go.