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.