Junior — Middle
Mohl byste uvést příklad implementace kódu pro ilustraci tohoto konceptu?
sobes.tech AI
Odpověď od AI
Představím jednoduchý příklad HTTP serveru v Go, který demonstruje základní práci s požadavky — ilustruje koncept tvorby webové služby.
package main
import (
"fmt"
"net/http"
)
func helloHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Ahoj, světe!")
}
func main() {
http.HandleFunc("/", helloHandler)
fmt.Println("Server spuštěn na http://localhost:8080")
http.ListenAndServe(":8080", nil)
}
Tento kód vytváří jednoduchý server, který odpovídá "Ahoj, světe!" na všechny HTTP požadavky na kořenové cestě. Tento příklad pomáhá pochopit základní principy práce s HTTP v Go.