Junior — Middle
Önceki görevinde hangi tür sorguları kullandınız?
sobes.tech yapay zeka
AI'dan gelen yanıt
Golang'da web servisleri ve API'lerle çalışırken sıklıkla aşağıdaki türde istekler kullanılır:
- GET — sunucudan veri almak için.
- POST — sunucuya veri göndermek için, örneğin bir kaynak oluştururken.
- PUT — mevcut bir kaydı güncellemek için.
- DELETE — bir kaydı silmek için.
Göreve bağlı olarak, REST API ile etkileşimde bulunmak için net/http paketi ile bu HTTP metodlarını kullandım. Örneğin, JSON gövdesi ile POST isteği göndermek için:
resp, err := http.Post(url, "application/json", bytes.NewBuffer(jsonData))
if err != nil {
// hata işleme
}
// resp ile çalışma
Ayrıca, veri almak için GET istekleri ve kaynakları silmek için DELETE kullanıyorum.