Busca en todas las páginas de la documentación
10 pages in this section.
Aprende cómo el paquete net/http de Go proporciona un servidor y cliente HTTP/1.1 y HTTP/2 completo para construir APIs, proxies y herramientas CLI.
Aprende los fundamentos de Go net/http con 9 ejemplos de código. Comprende HandlerFunc, ServeMux, ListenAndServe y crea clientes y servidores HTTP.
Aprende a construir servidores HTTP en Go, enrutando peticiones con net/http.ServeMux y patrones de manejo, incluyendo rutas sensibles a métodos de Go 1.22+.
Configure http.Client y http.Transport en Go para gestionar tiempos de espera, agrupación de conexiones y prevenir fugas de recursos en las solicitudes HTTP.
Aprende a construir y usar cadenas de middleware en net/http de Go para agregar lógica transversal y propagar datos del ámbito de la solicitud de forma segura.
Aprende a usar el paquete httptest de Go para probar handlers HTTP. Prueba códigos de estado, cabeceras y cuerpos con ResponseRecorder y NewServer.
Implementa las mejores prácticas de net/http para servicios Go. Previene colisiones de rutas, configura tiempos de espera, limita los cuerpos POST y asegura apagados elegantes.
Un resumen de una sola página de cada punto clave de las 9 páginas de la sección net/http, agrupado por página de origen para que pueda escanear las 47 conclusiones sin abrir cada artículo individualmente.