Sobes.tech
Junior — Middle

Ai putea să oferi un exemplu de implementare a codului pentru a ilustra acest concept?

sobes.tech AI

Răspuns de la AI

Voi prezenta un exemplu simplu de server HTTP în Go, care demonstrează lucrul de bază cu gestionarea cererilor — acesta ilustrează conceptul de creare a unui serviciu web.

package main

import (
    "fmt"
    "net/http"
)

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

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

Acest cod creează un server simplu care răspunde cu "Salut, lume!" la toate cererile HTTP către ruta rădăcină. Acest exemplu ajută la înțelegerea principiilor de bază ale lucrului cu HTTP în Go.