Busque em todas as páginas da documentação
10 pages in this section.
Aprenda como o pacote net/http do Go fornece um servidor e cliente HTTP/1.1 e HTTP/2 completos para construir APIs, proxies e ferramentas CLI.
Aprenda o básico de Go net/http com 9 exemplos de código. Entenda HandlerFunc, ServeMux, ListenAndServe e construa clientes e servidores HTTP.
Aprenda a construir servidores HTTP em Go, roteando requisições com net/http.ServeMux e padrões de manipulação, incluindo rotas cientes de método do Go 1.22+.
Configure http.Client e http.Transport em Go para gerenciar timeouts, agrupamento de conexões e prevenir vazamentos de recursos em requisições HTTP.
Aprenda a construir e usar cadeias de middleware em net/http do Go para adicionar lógica transversal e propagar dados de escopo de requisição com segurança.
Aprenda a usar o pacote httptest do Go para testar handlers HTTP. Teste códigos de status, cabeçalhos e corpos com ResponseRecorder e NewServer.
Implemente as melhores práticas do net/http para serviços Go. Prevenha colisões de rotas, configure timeouts, limite corpos POST e garanta shutdowns graciosos.
Um resumo de página única de cada item destacado das 9 páginas da seção net/http, agrupado por página de origem para que você possa analisar todas as 47 conclusões sem abrir cada artigo individualmente.