Sobes.tech
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ů.