Sobes.tech
Junior — Middle

Μπορείτε να δώσετε ένα παράδειγμα υλοποίησης κώδικα για την εικονογράφηση αυτής της έννοιας;

sobes.tech AI

Απάντηση από AI

Θα παρουσιάσω ένα απλό παράδειγμα διακομιστή HTTP σε Go, που δείχνει τη βασική εργασία με την επεξεργασία αιτημάτων — αυτό απεικονίζει την έννοια της δημιουργίας μιας υπηρεσίας web.

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.