Junior — Middle
Ҳангоми муошират бо REST API кадом намудҳои дархостҳои HTTP истифода мешаванд?
sobes.tech AI
Ҷавоб аз AI
Вазифаи асосии HTTP, ки дар вақти муошира бо REST API истифода мешаванд:
- GET — барои гирифтани маълумот аз сервер.
- POST — барои эҷоди захираҳои нав.
- PUT — барои навсозии пурраи захираи мавҷуда.
- PATCH — барои навсозии қисманӣ ё тағир додани захира.
- DELETE — барои нест кардани захира.
Масалан дар Go барои фиристодани дархости GET:
resp, err := http.Get("https://api.example.com/items")
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
// коркарди ҷавоб
Ин усулҳо кӯмак мекунанд, ки муошират бо серверро мувофиқи принсипҳои REST ташкил диҳанд.