package main import ( "fmt" "net/http" ) type StudentInfo struct { FullName string `json:"full_name"` Group string `json:"group"` } func main() { http.HandleFunc("/ok", func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) fmt.Fprintln(w, "OK") }) http.HandleFunc("/info", func(w http.ResponseWriter, r *http.Request) { student := StudentInfo{ FullName: "Смолин Алексей Михайлович", Group: "712", } html := fmt.Sprintf(` Info Page

Информация о студенте

ФИО: %s

Группа: %s

`, student.FullName, student.Group) w.Header().Set("Content-Type", "text/html") fmt.Fprintln(w, html) }) fmt.Println("Server is running on http://localhost:8080") if err := http.ListenAndServe(":8080", nil); err != nil { fmt.Println("Error starting server:", err) } }