Sobes.tech
Junior — Middle

Можете ли да дате пример имплементације кода за илустрацију овог концепта?

sobes.tech АИ

Одговор од АИ

Predstaviću jednostavan primer HTTP servera u Go-u, koji demonstrira osnovni rad sa obradom zahteva — ovo ilustruje koncept kreiranja web servisa.

package main

import (
    "fmt"
    "net/http"
)

func helloHandler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Zdravo, svetu!")
}

func main() {
    http.HandleFunc("/", helloHandler)
    fmt.Println("Server je pokrenut na http://localhost:8080")
    http.ListenAndServe(":8080", nil)
}

Ovaj kod kreira jednostavan server koji odgovara "Zdravo, svetu!" na sve HTTP zahteve na korenskom putu. Ovaj primer pomaže da se razumeju osnovni principi rada sa HTTP u Go-u.