Junior — Middle
Jaké typy dotazů jste používali ve své předchozí pozici?
sobes.tech AI
Odpověď od AI
V Golang při práci se webovými službami a API se často používají následující typy požadavků:
- GET — pro získání dat ze serveru.
- POST — pro odeslání dat na server, například při vytváření zdroje.
- PUT — pro aktualizaci existujícího zdroje.
- DELETE — pro odstranění zdroje.
V závislosti na úkolu jsem tyto HTTP metody používal s balíčkem net/http pro komunikaci s REST API. Například pro odeslání POST požadavku s JSON tělem:
resp, err := http.Post(url, "application/json", bytes.NewBuffer(jsonData))
if err != nil {
// zpracování chyby
}
// práce s resp
Také jsem používal GET požadavky pro získání dat a DELETE pro odstranění zdrojů.