Sobes.tech
Junior — Middle

Poderia fornecer um exemplo de implementação de código para ilustrar este conceito?

sobes.tech IA

Resposta da IA

Vourei apresentar um exemplo simples de um servidor HTTP em Go, que demonstra o trabalho básico com o tratamento de pedidos — isto ilustra o conceito de criação de um serviço web.

package main

import (
    "fmt"
    "net/http"
)

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

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

Este código cria um servidor simples que responde "Olá, mundo!" a todas as requisições HTTP na rota raiz. Este exemplo ajuda a entender os princípios básicos de trabalhar com HTTP em Go.