Pular para o conteúdo principal

Servidor HTTP com net/http

Pacote net/http

  • Fornece funcionalidades para criar servidores HTTP e lidar com requisições/respostas.
  • Simples, mas poderoso, usado em muitos projetos Go sem frameworks.

Exemplo

Carregando editor interativo...

Execução

go run main.go

Acesse via browser a partir do endereço http://localhost:8080/hello

Comparação com Java

Java

  • Spring Boot ou Servlets requerem mais configuração (ex: @RestController)

Go

  • net/http é mais leve, com menos abstrações.
Caso de uso

Servidores simples, como ferramentas internas ou APIs mínimas.