Sfoglia il codice sorgente

Добавлен веб-сервер с обработкой страниц OK и Info

Mishura2005 4 mesi fa
commit
0cb029c1f0
2 ha cambiato i file con 27 aggiunte e 0 eliminazioni
  1. 26 0
      OAKC-Dzhurich-Lab1.go
  2. 1 0
      readme.txt

+ 26 - 0
OAKC-Dzhurich-Lab1.go

@@ -0,0 +1,26 @@
+package main
+
+import (
+	"fmt"
+	"net/http"
+)
+
+func okHandler(w http.ResponseWriter, r *http.Request) {
+	w.WriteHeader(http.StatusOK)
+	fmt.Fprintln(w, "OK")
+}
+
+func infoHandler(w http.ResponseWriter, r *http.Request) {
+	studentInfo := "ФИО: Джурич Михаил Горанович, Номер группы: 712"
+	fmt.Fprintln(w, studentInfo)
+}
+
+func main() {
+	http.HandleFunc("/ok", okHandler)
+	http.HandleFunc("/info", infoHandler)
+
+	fmt.Println("Сервер запущен на порту 8080...")
+	if err := http.ListenAndServe(":8080", nil); err != nil {
+		fmt.Println("Ошибка запуска сервера:", err)
+	}
+}

+ 1 - 0
readme.txt

@@ -0,0 +1 @@
+"‘®§¤ ­ ¢¥¡-á¥à¢¥à á ®¡à ¡®âª®© áâà ­¨æ OK ¨ Info"