Sobes.tech
Junior — Middle

¿Podría dar un ejemplo de implementación de código para ilustrar este concepto?

sobes.tech AI

Respuesta de la IA

Voy a presentar un ejemplo de un servidor HTTP simple en Go, que demuestra el trabajo básico con el manejo de solicitudes — esto ilustra el concepto de crear un servicio web.

package main

import (
    "fmt"
    "net/http"
)

func helloHandler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "¡Hola, mundo!")
}

func main() {
    http.HandleFunc("/", helloHandler)
    fmt.Println("Servidor iniciado en http://localhost:8080")
    http.ListenAndServe(":8080", nil)
}

Este código crea un servidor simple que responde "¡Hola, mundo!" a todas las solicitudes HTTP en la ruta raíz. Este ejemplo ayuda a entender los principios básicos de trabajar con HTTP en Go.