Exercícios: Programação Web com net/http 🌐
Instruções
Pratique a criação de servidores e manipulação de requisições HTTP.
🟢 Nível: Básico
- Servidor Simples: Crie um servidor que responda "Bem-vindo ao Go Web!" na rota
/home. - Portas: Tente rodar dois servidores Go simultâneos em portas diferentes (ex: 8080 e 9090).
🟡 Nível: Intermediário
- Status Codes: Crie um handler que verifique se um parâmetro
adminna URL é igual atrue. Se for, responda200 OK. Se não, responda403 Forbidden. - JSON Response: Modifique seu handler para que ele retorne um JSON simples:
{"status": "ativo", "mensagem": "API rodando"}. Lembre-se de definir oContent-Typecomoapplication/json.
🔴 Nível: Desafio
- Calculadora Web: Crie um servidor que receba dois números via Query Params (ex:
/?a=10&b=5) e uma operação (op=soma). O servidor deve realizar o cálculo e retornar o resultado em texto puro. Trate o erro caso os valores não sejam números válidos.