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