Junior — Middle
Aké typy dopytov ste používali na svojej predchádzajúcej pozícii?
sobes.tech AI
Odpoveď od AI
V Golang pri práci so webovými službami a API sa často používajú nasledujúce typy požiadaviek:
- GET — na získanie dát zo servera.
- POST — na odoslanie dát na server, napríklad pri vytváraní zdroja.
- PUT — na aktualizáciu existujúceho zdroja.
- DELETE — na odstránenie zdroja.
V závislosti od úlohy som tieto HTTP metódy používal s balíčkom net/http na komunikáciu s REST API. Napríklad na odoslanie POST požiadavky s JSON telom:
resp, err := http.Post(url, "application/json", bytes.NewBuffer(jsonData))
if err != nil {
// spracovanie chyby
}
// práca s resp
Tiež som používal GET požiadavky na získanie dát a DELETE na odstránenie zdrojov.