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.