Sobes.tech
Junior — Middle

Əvvəlki vəzifənizdə hansı növ sorğulardan istifadə etdiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Golang-da veb xidmetlər və API-lərlə işləyərkən, tez-tez aşağıdakı növ sorğular istifadə olunur:

  • GET — serverdən məlumat almaq üçün.
  • POST — serverə məlumat göndərmək üçün, məsələn, resurs yaradarkən.
  • PUT — mövcud resursu yeniləmək üçün.
  • DELETE — resursu silmək üçün.

Vəzifəyə görə, REST API ilə qarşılıqlı əlaqə qurmaq üçün net/http paketindən istifadə edərək bu HTTP metodlarından istifadə etmişəm. Məsələn, JSON gövdəsi ilə POST sorğusu göndərmək üçün:

resp, err := http.Post(url, "application/json", bytes.NewBuffer(jsonData))
if err != nil {
    // xəta ilə işləmə
}
// resp ilə işləmək

Həmçinin, məlumat almaq üçün GET sorğuları və resursları silmək üçün DELETE istifadə edirəm.