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.