OAKC-Dzhurich-Lab1.go 638 B

1234567891011121314151617181920212223242526
  1. package main
  2. import (
  3. "fmt"
  4. "net/http"
  5. )
  6. func okHandler(w http.ResponseWriter, r *http.Request) {
  7. w.WriteHeader(http.StatusOK)
  8. fmt.Fprintln(w, "OK")
  9. }
  10. func infoHandler(w http.ResponseWriter, r *http.Request) {
  11. studentInfo := "ФИО: Джурич Михаил Горанович, Номер группы: 712"
  12. fmt.Fprintln(w, studentInfo)
  13. }
  14. func main() {
  15. http.HandleFunc("/ok", okHandler)
  16. http.HandleFunc("/info", infoHandler)
  17. fmt.Println("Сервер запущен на порту 8080...")
  18. if err := http.ListenAndServe(":8080", nil); err != nil {
  19. fmt.Println("Ошибка запуска сервера:", err)
  20. }
  21. }