Junior
EndPoint hansı standart metodlardan istifadə edir?
sobes.tech Süni İntellekt
AI-dan cavab
EndPoint ilə qarşılıqlı əlaqə üçün tez-tez istifadə olunan standart HTTP metodları:
- GET: Serverdən məlumat alma. Resursun vəziyyətini dəyişmir.
- POST: Serverə yeni resurs yaratmaq və ya əməliyyat həyata keçirmək üçün məlumat göndərmək.
- PUT: Serverdə resursu yeniləmək və ya yaratmaq. Əgər resurs mövcuddursa, yenilənir; yoxdursa, yaradılır.
- PATCH: Serverdə resursun qismən yenilənməsi. Yalnız dəyişdirilən sahələr göndərilir.
- DELETE: Serverdən resursu silmək.
- HEAD: Mesaj gövdəsi olmadan cavab başlıqlarını almaq. Resursun və ya metadataların mövcudluğunu yoxlamaq üçün istifadə olunur.
- OPTIONS: Resursla əlaqəli mövcud metodlar və digər qarşılıqlı əlaqə imkanları haqqında məlumat almaq.
GET istifadə nümunəsi curl ilə:
# ID-si 123 olan istifadəçi haqqında məlumat almaq
curl http://api.example.com/users/123
POST ilə JSON-şəkilində bədən nümunəsi:
# Yeni istifadəçi yaratmaq
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users
PUT ilə yeniləmə nümunəsi:
# ID-si 123 olan istifadəçinin məlumatlarını yeniləmək
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123
DELETE nümunəsi:
# ID-si 123 olan istifadəçini silmək
curl -X DELETE http://api.example.com/users/123
Bu metodlar, müştərinin URL ilə müəyyən edilən resurs üzərində həyata keçirmək istədiyi əməliyyatın növünü müəyyən edir.