Sobes.tech
Junior — Middle

Може ли да дадете пример за реализиране на код за илюстриране на тази концепция?

sobes.tech AI

Отговор от AI

Ще представя прост пример за HTTP сървър на Go, който демонстрира основната работа с обработката на заявки — това илюстрира концепцията за създаване на уеб услуга.

package main

import (
    "fmt"
    "net/http"
)

func helloHandler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Здравей, свят!")
}

func main() {
    http.HandleFunc("/", helloHandler)
    fmt.Println("Сървърът е стартиран на http://localhost:8080")
    http.ListenAndServe(":8080", nil)
}

Този код създава прост сървър, който отговаря с "Здравей, свят!" на всички HTTP заявки към кореновия път. Този пример помага да се разберат основните принципи на работа с HTTP в Go.