Junior — Middle
Que tipos de consultas utilizou na sua posição anterior?
sobes.tech IA
Resposta da IA
No Golang, ao trabalhar com serviços web e API, frequentemente utilizam-se os seguintes tipos de requisições:
- GET — para obter dados do servidor.
- POST — para enviar dados ao servidor, por exemplo, ao criar um recurso.
- PUT — para atualizar um recurso existente.
- DELETE — para remover um recurso.
Dependendo da tarefa, utilizei esses métodos HTTP com o pacote net/http para interagir com APIs REST. Por exemplo, para enviar uma requisição POST com corpo JSON:
resp, err := http.Post(url, "application/json", bytes.NewBuffer(jsonData))
if err != nil {
// tratamento do erro
}
// trabalhar com resp
Também utilizei requisições GET para obter dados e DELETE para remover recursos.